PR 10288
[binutils.git] / gas / testsuite / ChangeLog
blobac27947d44c2e14c494e9abc5de1d33547357715
1 2009-06-29  Nick Clifton  <nickc@redhat.com>
3         PR 10288
4         * gas/arm/arch6zk.d: Update expected disassembly.
5         * gas/arm/arch7.d: Likewise.
6         * gas/arm/arm-it-auto-2.d: Likewise.
7         * gas/arm/arm-it-auto.d: Likewise.
8         * gas/arm/copro.d: Likewise.
9         * gas/arm/float.d: Likewise.
10         * gas/arm/fpa-mem.d: Likewise.
11         * gas/arm/group-reloc-ldc.d: Likewise.
12         * gas/arm/group-reloc-ldr.d: Likewise.
13         * gas/arm/iwmmxt.d: Likewise.
14         * gas/arm/maverick.d: Likewise.
15         * gas/arm/neon-omit.d: Likewise.
16         * gas/arm/svc.d: Likewise.
17         * gas/arm/thumb-eabi.d: Likewise.
18         * gas/arm/thumb.d: Likewise.
19         * gas/arm/thumb1_unified.d: Likewise.
20         * gas/arm/thumb2_add.d: Likewise.
21         * gas/arm/thumb2_relax.d: Likewise.
22         * gas/arm/thumb32.d: Likewise.
23         * gas/arm/vfp-neon-syntax.d: Likewise.
24         * gas/arm/vfp-neon-syntax_t2.d: Likewise.
25         * gas/arm/vfp1xD.d: Likewise.
26         * gas/arm/vfp1xD_t2.d: Likewise.
27         * gas/arm/vfpv3-const-conv.d: Likewise.
28         * gas/arm/xscale.d: Likewise.
30 2009-06-22  Daniel Gutson <dgutson@codesourcery.com>
32         * gas/arm/arm-it-auto.d: New test.
33         * gas/arm/arm-it-auto.s: New file.
34         * gas/arm/arm-it-auto-2.d: New test case.
35         * gas/arm/arm-it-auto-2.s: New file.
36         * gas/arm/arm-it-auto-3.d: New test case.
37         * gas/arm/arm-it-auto-3.s: New file.
38         * gas/arm/arm-it-bad.d: New test case.
39         * gas/arm/arm-it-bad.l: New file.
40         * gas/arm/arm-it-bad.s: New file.
41         * gas/arm/arm-it-bad-2.d: New test case.
42         * gas/arm/arm-it-bad-2.l: New file.
43         * gas/arm/arm-it-bad-2.s: New file.
44         * gas/arm/arm-it-bad-3.d: New test case.
45         * gas/arm/arm-it-bad-3.l: New file.
46         * gas/arm/arm-it-bad-3.s: New file.
47         * gas/arm/thumb2_it_auto.d: New test.
48         * gas/arm/thumb2_it_bad.l: Error message updated.
49         * gas/arm/thumb2_it_bad_auto.d: New test.
50         * gas/arm/thumb2_it.d: Comment added.
51         * gas/arm/thumb2_it_bad.d: Comment added.
53 2009-06-19  Alan Modra  <amodra@bigpond.net.au>
55         * gas/cfi/cfi-common-7.s: Skip a multiple of four.
56         * gas/cfi/cfi-common-7.d: Adjust.
58 2009-06-18  Nick Clifton  <nickc@redhat.com>
60         PR 10169
61         * gas/arm/thumb2_bad_reg.s: Add tests for SSAT and USAT with an
62         out of range shift.
63         * gas/arm/thumb2_bad_reg.l: Update expected error messages.
65         PR 10288
66         * gas/arm/align.s: Add labels so that COFF based targets can
67         correctly locate THUMB code.
68         * gas/arm/copro.d: Do not pass --architecture switch to objdump.
70 2009-06-15  Nick Clifton  <nickc@redhat.com>
72         PR gas/10186
73         * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction.
75 2009-06-09  Jakub Jelinek  <jakub@redhat.com>
77         PR gas/10255
78         * gas/cfi/cfi-common-7.d: New test.
79         * gas/cfi/cfi-common-7.s: New.
80         * gas/cfi/cfi.exp: Add cfi-common-7 test.
82 2009-06-08  Dave Korn  <dave.korn.cygwin@gmail.com>
84         * gas/i386/jump.d:  Tweak patterns to also match PE platform output.
86 2009-06-01  H.J. Lu  <hongjiu.lu@intel.com>
88         PR gas/10198
89         * gas/i386/jump.s: Add test for "jmp $+2".
90         * gas/i386/jump16.s: Likewise.
92         * gas/i386/jump.d: Updated.
93         * gas/i386/jump16.d: Likewise.
95 2009-05-26  Catherine Moore  <clm@codesourcery.com>
97         * gas/mips/eret.s: Remove.
98         * gas/mips/eret.d: Remove.
99         * gas/mips/eret.l: Remove.
100         * gas/mips/eret-1.s: New.
101         * gas/mips/eret-1.d: New.
102         * gas/mips/eret-2.s: New.
103         * gas/mips/eret-2.d: New.
104         * gas/mips/eret-3.s: New.
105         * gas/mips/eret-3.d: New.
106         * gas/mips/mips.exp: Run new tests.  Remove old tests.
108 2009-05-23  Richard Sandiford  <rdsandiford@googlemail.com>
110         * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
112 2009-05-23  Richard Sandiford  <rdsandiford@googlemail.com>
114         * gas/mips/align.d: Use an nm test rather than an objdump one.
116 2009-05-22  H.J. Lu  <hongjiu.lu@intel.com>
118         * gas/elf/ifunc-1.d: New.
119         * gas/elf/ifunc-1.s: Likewise.
121         * gas/elf/elf.exp: Run ifunc-1.
123 2009-05-22  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
125         * gas/i386/i386.exp: Remove SSE5 tests.
126         * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests.
127         * gas/i386/x86-64-sse5.d: Ditto.
128         * gas/i386/arch-10-1.l: Remove SSE5 tests.
129         * gas/i386/arch-10-2.l: Ditto.
130         * gas/i386/arch-10-3.l: Ditto.
131         * gas/i386/arch-10-4.l: Ditto.
132         * gas/i386/arch-10.d: Ditto.
133         * gas/i386/arch-10.s: Ditto.
134         * gas/i386/arch-4.s: Delete. Remove SSE5 tests.
135         * gas/i386/arch-4.d: Ditto.
136         * gas/i386/arch-8.s: Ditto.
137         * gas/i386/arch-8.d: Ditto.
138         * gas/i386/arch-2.s: Remove SSE5 tests.
139         * gas/i386/arch-2.d: Remove SSE5 tests.
140         * gas/i386/x86-64-arch-2.s: Ditto.
141         
142 2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>
144         * gas/pe/:  New directory for PE format-specific tests.
145         * gas/pe/aligncomm-a.d:  New test pattern file.
146         * gas/pe/aligncomm-a.s:  New test source file.
147         * gas/pe/aligncomm-b.d:  New test pattern file.
148         * gas/pe/aligncomm-b.s:  New test source file.
149         * gas/pe/aligncomm-c.d:  New test pattern file.
150         * gas/pe/aligncomm-c.s:  New test source file.
151         * gas/pe/aligncomm-d.d:  New test pattern file.
152         * gas/pe/aligncomm-d.s:  New test source file.
153         * gas/pe/pe.exp:  New test control script.
154         * lib/gas-defs.exp (is_pecoff_format):  New function.
156 2009-05-05  H.J. Lu  <hongjiu.lu@intel.com>
158         * gas/lns/lns-common-1-ia64.s: Add test for discriminator.
160 2009-05-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
162         * gas/arm/bl-local-v4t.d: New file.
163         * gas/arm/bl-local-v4t.s: New file.
164         * gas/arm/blx-local.s: Update for branches and calls to local
165           functions.
166         * gas/arm/blx-local.d: Likewise.
167         * gas/arm/blx-local.l: New file.
168         * gas/arm/blx-local-thumb.l: New file.
169         * gas/arm/blx-local-thumb.s: New file.
170         * gas/arm/blx-local-thumb.d: New file.
172 2009-05-01  Nathan Sidwell  <nathan@codesourcery.com>
173             Daniel Jacobowitz  <dan@codesourcery.com>
175         * gas/arm/attr-mcpu.d: Add -mfpu=neon.
176         * gas/arm/mapmisc.d: Correct expected output for .double and
177         .dcb.d.
179 2009-04-30  Nick Clifton  <nickc@redhat.com>
181         * gas/elf/elf.exp: Extend type test to include an ifunc symbol.
182         Provide an alternative test for targets which do not support ifunc
183         symbols.
184         gas/elf/type.s: Add entry for an ifunc symbol.
185         gas/elf/type.e: Add ifunc entry to expected symbol dump.
186         gas/elf/section2.e-armelf: Add  entry for ifunc symbol.
187         gas/elf/type-noifunc.s: New file.
188         gas/elf/type-noifunc.e: Likewise.
190 2009-04-24  Cary Coutant  <ccoutant@google.com>
192         * gas/lns/lns-common-1.d: Add test for discriminator.
193         * gas/lns/lns-common-1.s: Likewise.
195 2009-04-20  Jan Beulich  <jbeulich@novell.com>
197         * gas/i386/equ.s: Adjust.
198         * gas/i386/equ.d: Remove reference to equ.e.
199         * gas/i386/equ.e: Delete.
200         * gas/i386/intel-expr.s: New.
201         * gas/i386/intel-expr.d: New.
202         * gas/i386/i386.exp: Run new test.
203         * gas/i386/intel.s: Adjust.
204         * gas/i386/intel.e: Remove no longer valid warning messages.
205         * gas/i386/intel16.s: Adjust.
206         * gas/i386/intel16.d: Remove reference to intel16.e.
207         * gas/i386/intel16.e: Delete.
208         * gas/i386/intelbad.s: Add more tests.
209         * gas/i386/intelbad.l: Adjust.
210         * gas/i386/intelok.s: Remove now unneeded equates. Add more
211         tests.
212         * gas/i386/intelok.d: Remove reference to intelok.e. Adjust.
213         * gas/i386/intelok.e: Delete.
214         * gas/i386/x86_64.s: Adjust.
215         * gas/i386/x86_64.d: Remove reference to x86_64.e.
216         * gas/i386/x86_64.e: Delete.
218 2009-04-16  Alan Modra  <amodra@bigpond.net.au>
220         * gas/all/gas.exp: Disable assign and assign-ok tests on blackfin.
221         * gas/all/p2425.s: Use "==" instead of "=".
222         * gas/all/weakref1.s: Likewise.
223         * gas/macros/and.s: Likewise.
224         * gas/macros/test1.s: Likewise.
225         * gas/hppa/parse/parse.exp: Remove xfail on block1.
227 2009-04-15  Jan Beulich  <jbeulich@novell.com>
229         * gas/i386/intel.e: Adjust expectations.
231 2009-04-15  Jan Beulich  <jbeulich@novell.com>
233         * gas/i386/x86-64-sse5.s: Add test of protd.
234         * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
236 2009-04-09  Catherine Moore  <clm@codesourcery.com>
238         * gas/mips/mips.exp: Run new tests.
239         * gas/mips/eret.s: New test.
240         * gas/mips/eret.d: New test output.
241         * gas/mips/eret.l: New test output.
243 2009-04-07  Peter Bergner  <bergner@vnet.ibm.com>
245         * gas/ppc/e500mc.d: Update to match extended mnemonics.
247 2009-04-01  Nathan Sidwell  <nathan@codesourcery.com>
249         * gas/arm/align.s, gas/arm/align.d: New.
250         * gas/arm/thumb32.d, gas/arm/arch6zk.d, gas/arm/arch6zk.s,
251         arm/thumb2_relax.d: Adjust for align changes.
253 2009-03-31  Peter Bergner  <bergner@vnet.ibm.com>
255         * gas/ppc/power7.d ("ori", ".p2align"): Add tests for group ending nop.
256         * gas/ppc/power7.s: Likewise.
257         * gas/ppc/power6.d: Likewise.
258         * gas/ppc/power6.s: Likewise.
260 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
262         * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New.
264 2009-03-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
266         * gas/arm/wince_inst.d: Convert to unified syntax.
268 2009-03-18  Andrew Stubbs  <ams@codesourcery.com>
270         * gas/arm/adr-invalid.d: New file.
271         * gas/arm/adr-invalid.l: New file.
272         * gas/arm/adr-invalid.s: New file.
274 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
276         * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be
277         properly aligned.
278         * gas/ppc/textalign-xcoff-002.d: Likewise.
280 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
282         * gas/ppc/xcoff-branch-1.s, gas/ppc/xcoff-branch-1-32.d,
283         gas/ppc/xcoff-branch-1-64.d: New tests.
284         * gas/ppc/aix.exp: Run them.
286 2009-03-11  Hans-Peter Nilsson  <hp@axis.com>
288         * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d,
289         gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d,
290         gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d,
291         gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests.
293 2009-03-10  Hans-Peter Nilsson  <hp@axis.com>
295         * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:
296         New test.
298 2009-03-10  Alan Modra  <amodra@bigpond.net.au>
300         * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec.
301         * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
303 2009-03-05  Joseph Myers  <joseph@codesourcery.com>
305         * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New.
307 2009-03-02  Qinwei  <qinwei@sunnorth.com.cn>
309         * gas/score/arith_32-lt.d: New file.
310         * gas/score/arith_32.d: New file.
311         * gas/score/arith_32.s: New file.
312         * gas/score/bit_32-lt.d: New file.
313         * gas/score/bit_32.d: New file.
314         * gas/score/bit_32.s: New file.
315         * gas/score/branch_32-lt.d: New file.
316         * gas/score/branch_32.d: New file.
317         * gas/score/branch_32.s: New file.
318         * gas/score/cmp_32-lt.d: New file.
319         * gas/score/cmp_32.d: New file.
320         * gas/score/cmp_32.s: New file.
321         * gas/score/load_store_32-lt.d: New file.
322         * gas/score/load_store_32.d: New file.
323         * gas/score/load_store_32.s: New file.
324         * gas/score/logical_32-lt.d: New file.
325         * gas/score/logical_32.d: New file.
326         * gas/score/logical_32.s: New file.
327         * gas/score/mv_32-lt.d: New file.
328         * gas/score/mv_32.d: New file.
329         * gas/score/mv_32.s: New file.
330         * gas/score/relax_32.exp: New file.
331         * gas/score/relaxation_macro.h: New file.
332         * gas/score/shift_32-lt.d: New file.
333         * gas/score/shift_32.d: New file.
334         * gas/score/shift_32.s: New file.
335         * gas/score/syscontrol_32-lt.d: New file.
336         * gas/score/syscontrol_32.d: New file.
337         * gas/score/syscontrol_32.s: New file.
339 2009-03-01  Mark Mitchell  <mark@codesourcery.com>
341         * gas/arm/archv6m.s: Add dmb, dsb, and isb.
342         * gas/arm/archv6m.d: Likewise.
344 2009-02-26  Peter Bergner  <bergner@vnet.ibm.com>
346         * gas/ppc/e500mc.d ("wait", "waitsrv", "waitimpl"): Add tests.
347         * gas/ppc/e500mc.s: Likewise.
348         * gas/ppc/power6.d ("cdtbcd", "cbcdtd", "addg6s"): Add tests.
349         * gas/ppc/power6.s: Likewise.
350         * gas/ppc/power7.d ("lfdpx", "mffgpr", "mftgpr"): Remove invalid tests.
351         ("wait", "waitsrv", "waitimpl", "divwe", "divwe.", "divweo", "divweo.",
352         "divweu", "divweu.", "divweuo", "divweuo.", "bpermd", "popcntw",
353         "popcntd", "ldbrx", "stdbrx", "lfiwzx", "lfiwzx", "fcfids", "fcfids.",
354         "fcfidus", "fcfidus.", "fctiwu", "fctiwu.", "fctiwuz", "fctiwuz.",
355         "fctidu", "fctidu.", "fctiduz", "fctiduz.", "fcfidu", "fcfidu.",
356         "ftdiv", "ftdiv", "ftsqrt", "ftsqrt", "dcbtt", "dcbtstt", "dcffix",
357         "dcffix.", "lbarx", "lbarx", "lbarx", "lharx", "lharx", "lharx",
358         "stbcx.", "sthcx.", "fre", "fre.", "fres", "fres.", "frsqrte",
359         "frsqrte.", "frsqrtes", "frsqrtes.", "isel"): Add tests.
360         * gas/ppc/power7.s: Likewise.
361         * gas/ppc/vsx.d: New test.
362         * gas/ppc/vsx.s: Likewise.
363         * gas/ppc/ppc.exp: Run it.
365 2009-02-23  Mark Mitchell  <mark@codesourcery.com>
367         * gas/arm/thumb2_bad_reg.s: Update to allow R13 as second argument
368         for CMP.
369         * gas/arm/thumb2_bad_reg.l: Adjust accordingly.
371 2009-02-19  Peter Bergner  <bergner@vnet.ibm.com>
373         * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
374         floating point register.
376 2009-02-18  Adam Nemet  <anemet@caviumnetworks.com>
378         * gas/mips/octeon.s: Add more tests for dmfc2 and dmtc2.
379         * gas/mips/octeon.d: Update.
380         * gas/mips/octeon-ill.l: Update error message.
382 2009-02-16  Nick Clifton  <nickc@redhat.com>
384         * gas/mips/e32-rel2.d: Adjust expected output to remove the 0x4000
385         offset.
386         * gas/mips/e32el-rel2.d: Likewise.
387         * gas/mips/elf-rel2.d: Likewise.
388         * gas/mips/elf-rel9-mips16.d: Likewise.
389         * gas/mips/elf-rel9.d: Likewise.
390         * gas/mips/elfel-rel2.d: Likewise.
391         * gas/mips/lb.d: Likewise.
392         * gas/mips/mips-abi32.d: Likewise.
393         * gas/mips/mips-gp32-fp32.d: Likewise.
394         * gas/mips/mips-gp32-fp64.d: Likewise.
395         * gas/mips/mips-gp64-fp32.d: Likewise.
396         * gas/mips/mips-gp64-fp64.d: Likewise.
397         * gas/mips/mips32-sf32.d: Likewise.
399 2009-02-12  Nathan Sidwell  <nathan@codesourcery.com>
401         * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
403 2009-02-06  Nick Clifton  <nickc@redhat.com>
405         * gas/mips/beq.d: Make no assumptions about the symbols used as
406         branch targets in the disassembly, or the names of the relocs
407         produced.
408         * gas/mips/bge.d: Likewise.
409         * gas/mips/bgeu.d: Likewise.
410         * gas/mips/blt.d: Likewise.
411         * gas/mips/bltu.d: Likewise.
412         * gas/mips/mips32-sf32.d: Likewise.
413         * gas/mips/mips1-fp.d: Likewise.
414         * gas/mips/branch-misc-1.d: Skip for the mips-ecoff target.
415         * gas/mips/branch-misc-2-64.d: Likewise.
416         * gas/mips/branch-misc-2.d: Likewise.
417         * gas/mips/branch-misc-2pic-64.d: Likewise.
418         * gas/mips/branch-misc-2pic.d: Likewise.
419         * gas/mips/branch-swap.d: Likewise.
421 2009-02-06  Nick Clifton  <nickc@redhat.com>
423         * gas/elf/symtab.d: But do not run the test for the Alpha or HPPA
424         ports.
425         
426 2009-02-05  Peter Bergner  <bergner@vnet.ibm.com>
428         * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests.
429         * gas/ppc/booke.d: Likewise.
430         * gas/ppc/power4_32.s: Likewise.
431         * gas/ppc/power4_32.d: Likewise.
433 2009-02-05  Catherine Moore  <clm@codesourcery.com>
435         * gas/elf/elf.exp: Really run the symtab test.
437 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
439         AVX Programming Reference (January, 2009)
440         * gas/i386/arch-avx-1-3.l: New.
441         * gas/i386/arch-avx-1-3.s: Likewise.
442         * gas/i386/arch-avx-1-4.l: Likewise.
443         * gas/i386/arch-avx-1-4.s: Likewise.
444         * gas/i386/arch-avx-1-5.l: Likewise.
445         * gas/i386/arch-avx-1-5.s: Likewise.
446         * gas/i386/arch-avx-1-6.l: Likewise.
447         * gas/i386/arch-avx-1-6.s: Likewise.
449         * gas/i386/arch-10.s: Add vpclmul instructions.
450         * gas/i386/arch-avx-1.s: Likewise.
451         * gas/i386/avx.s: Likewise.
452         * gas/i386/x86-64-arch-2.s: Likewise.
453         * gas/i386/x86-64-avx.s: Likewise.
455         * gas/i386/sse2avx.s: Add pclmul instructions.
456         * gas/i386/x86-64-sse2avx.s: Likewise.
458         * gas/i386/arch-10.d: Updated.
459         * gas/i386/arch-10-1.l: Likewise.
460         * gas/i386/arch-10-2.l: Likewise.
461         * gas/i386/arch-10-3.l: Likewise.
462         * gas/i386/arch-10-4.l: Likewise.
463         * gas/i386/arch-avx-1.d: Likewise.
464         * gas/i386/arch-avx-1-1.l: Likewise.
465         * gas/i386/arch-avx-1-2.l: Likewise.
466         * gas/i386/avx.d: Likewise.
467         * gas/i386/avx-intel.d: Likewise.
468         * gas/i386/sse2avx.d: Likewise.
469         * gas/i386/x86-64-arch-2.d: Likewise.
470         * gas/i386/x86-64-avx.d: Likewise.
471         * gas/i386/x86-64-avx-intel.d: Likewise.
472         * gas/i386/x86-64-sse2avx.d: Likewise.
474         * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4,
475         arch-avx-1-5 and arch-avx-1-6.
477 2009-02-03  DJ Delorie  <dj@redhat.com>
479         * gas/mep/relocs.d: Updated for new configuration.
480         * gas/mep/complex-relocs.exp: Likewise.
482 2009-02-03  Sandip Matte  <sandip@rmicorp.com>
484         * gas/mips/mips.exp (xlr): New architecture.
485         (xlr-ext): Run test.
486         * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
488 2009-02-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
490         * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test.
491         * gas/m68k/all.exp: Run it.
493 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
495         * gas/arm/copro.s: Avoid using r15 where not permitted.
496         * gas/arm/copro.d: Adjust accordingly.
497         * gas/arm/thumb2_bad_reg.s: New.
498         * gas/arm/thumb2_bad_reg.l: Likewise.
499         * gas/arm/thumb2_bad_reg.d: Likewise.
501 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
503         * gas/arm/thumb32.s: Add tests for orn and rrx.
504         * gas/arm/thumb32.d: Adjust accordingly.
505         * gas/arm/thumb32.l: Likewise.
506         * gas/arm/thumb2_invert.s: Add tests for orn and orr.
507         * gas/arm/thumb2_invert.d: Adjust accordingly.
508         * gas/arm/tcompat.s: Add tests for rrx.
509         * gas/arm/tcompat.d: Adjust accordingly.
511 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
513         * gas/arm/thumb32.s (qadd): Add tests for them.
514         * gas/arm/thumb32.d: Adjust accordingly.
516 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
518         * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
519         * gas/arm/thumb32.d: Likewise.
521 2009-01-29  Paul Brook  <paul@codesourcery.com>
522             Mark Mitchell  <mark@codesourcery.com>
524         * gas/arm/thumb2_mul.s: New file.
525         * gas/arm/thumb2_mul.d: Likewise.
526         * gas/arm/thumb2_mul-bad.s: Likewise.
527         * gas/arm/thumb2_mul-bad.d: Likewise.
528         * gas/arm/thumb2_mul-bad.l: Likewise.
529         * gas/arm/t16-bad.s: Add tests for"mul" with high registers.
530         * gas/arm/t16-bad.l: Update accordingly.
532 2009-01-29  Nick Clifton  <nickc@redhat.com>
534         * gas/all/gas.exp: Expect forward test to fail for MeP.
535         Expect relax test to fail for MeP.
536         * gas/mep/relocs.d: Update expected disassembly.
538 2009-01-27  Nick Clifton  <nickc@redhat.com>
540         * gas/arm/attr-cpu-directive.d: Only run test for EABI targets.
541         * gas/arm/attr-default.d : Likewise.
542         * gas/arm/attr-march-all.d: Likewise.
543         * gas/arm/attr-march-armv1.d: Likewise.
544         * gas/arm/attr-march-armv2.d: Likewise.
545         * gas/arm/attr-march-armv2a.d: Likewise.
546         * gas/arm/attr-march-armv2s.d: Likewise.
547         * gas/arm/attr-march-armv3.d: Likewise.
548         * gas/arm/attr-march-armv3m.d: Likewise.
549         * gas/arm/attr-march-armv4.d: Likewise.
550         * gas/arm/attr-march-armv4t.d: Likewise.
551         * gas/arm/attr-march-armv4txm.d: Likewise.
552         * gas/arm/attr-march-armv4xm.d: Likewise.
553         * gas/arm/attr-march-armv5.d: Likewise.
554         * gas/arm/attr-march-armv5t.d: Likewise.
555         * gas/arm/attr-march-armv5te.d: Likewise.
556         * gas/arm/attr-march-armv5tej.d: Likewise.
557         * gas/arm/attr-march-armv5texp.d: Likewise.
558         * gas/arm/attr-march-armv5txm.d: Likewise.
559         * gas/arm/attr-march-armv6-m.d: Likewise.
560         * gas/arm/attr-march-armv6.d: Likewise.
561         * gas/arm/attr-march-armv6j.d: Likewise.
562         * gas/arm/attr-march-armv6k.d: Likewise.
563         * gas/arm/attr-march-armv6kt2.d: Likewise.
564         * gas/arm/attr-march-armv6t2.d: Likewise.
565         * gas/arm/attr-march-armv6z.d: Likewise.
566         * gas/arm/attr-march-armv6zk.d: Likewise.
567         * gas/arm/attr-march-armv6zkt2.d: Likewise.
568         * gas/arm/attr-march-armv6zt2.d: Likewise.
569         * gas/arm/attr-march-armv7-a.d: Likewise.
570         * gas/arm/attr-march-armv7-m.d: Likewise.
571         * gas/arm/attr-march-armv7-r.d: Likewise.
572         * gas/arm/attr-march-armv7.d: Likewise.
573         * gas/arm/attr-march-armv7a.d: Likewise.
574         * gas/arm/attr-march-armv7m.d: Likewise.
575         * gas/arm/attr-march-armv7r.d: Likewise.
576         * gas/arm/attr-march-iwmmxt.d: Likewise.
577         * gas/arm/attr-march-iwmmxt2.d: Likewise.
578         * gas/arm/attr-march-xscale.d: Likewise.
579         * gas/arm/attr-mcpu.d: Likewise.
580         * gas/arm/attr-mfpu-arm1020e.d: Likewise.
581         * gas/arm/attr-mfpu-arm1020t.d: Likewise.
582         * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
583         * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
584         * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
585         * gas/arm/attr-mfpu-fpa.d: Likewise.
586         * gas/arm/attr-mfpu-fpa10.d: Likewise.
587         * gas/arm/attr-mfpu-fpa11.d: Likewise.
588         * gas/arm/attr-mfpu-fpe.d: Likewise.
589         * gas/arm/attr-mfpu-fpe2.d: Likewise.
590         * gas/arm/attr-mfpu-fpe3.d: Likewise.
591         * gas/arm/attr-mfpu-maverick.d: Likewise.
592         * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
593         * gas/arm/attr-mfpu-neon.d: Likewise.
594         * gas/arm/attr-mfpu-softfpa.d: Likewise.
595         * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
596         * gas/arm/attr-mfpu-softvfp.d: Likewise.
597         * gas/arm/attr-mfpu-vfp.d: Likewise.
598         * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
599         * gas/arm/attr-mfpu-vfp10.d: Likewise.
600         * gas/arm/attr-mfpu-vfp3.d: Likewise.
601         * gas/arm/attr-mfpu-vfp9.d: Likewise.
602         * gas/arm/attr-mfpu-vfpv2.d: Likewise.
603         * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
604         * gas/arm/attr-mfpu-vfpv3.d: Likewise.
605         * gas/arm/attr-mfpu-vfpxd.d: Likewise.
606         * gas/arm/attr-order.d: Likewise.
607         * gas/arm/attr-override-cpu-directive.d: Likewise.
608         * gas/arm/attr-override-mcpu.d: Likewise.
610 2009-01-27  Nick Clifton  <nickc@redhat.com>
612         * gas/lib/gas-defs.exp: Update description of run_dump_test proc.
614         * gas/mips/dli.d: Pass -64 to gas.
615         * gas/mips/mips64-mips3d-incl.d: Likewise.
616         * gas/mips/octeon.d: Likewise.
617         * gas/mips/sb1-ext-mdmx.d: Likewise.
618         * gas/mips/sb1-ext-ps.d: Likewise.
619         * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas.
620         Update expected relocs.
621         * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets.
622         * gas/mips/mips.exp: Remove 'ilocks' variable.
623         Add ecoff targets to 'addr32' variable.
624         Set 'no_mips16' for ecoff targets.
625         Do not run div-ilocks or mul-ilocks test variants.
626         * gas/mips/mips16-intermix.d: Use nm instead of objdump so that
627         the symbol table output is sorted.  Update expecetd output.
629 2009-01-26  Andrew Stubbs  <ams@codesourcery.com>
631         * gas/arm/attr-cpu-directive.d: New file.
632         * gas/arm/attr-cpu-directive.s: New file.
633         * gas/arm/attr-default.d: New file.
634         * gas/arm/attr-march-all.d: New file.
635         * gas/arm/attr-march-armv1.d: New file.
636         * gas/arm/attr-march-armv2.d: New file.
637         * gas/arm/attr-march-armv2a.d: New file.
638         * gas/arm/attr-march-armv2s.d: New file.
639         * gas/arm/attr-march-armv3.d: New file.
640         * gas/arm/attr-march-armv3m.d: New file.
641         * gas/arm/attr-march-armv4.d: New file.
642         * gas/arm/attr-march-armv4t.d: New file.
643         * gas/arm/attr-march-armv4txm.d: New file.
644         * gas/arm/attr-march-armv4xm.d: New file.
645         * gas/arm/attr-march-armv5.d: New file.
646         * gas/arm/attr-march-armv5t.d: New file.
647         * gas/arm/attr-march-armv5te.d: New file.
648         * gas/arm/attr-march-armv5tej.d: New file.
649         * gas/arm/attr-march-armv5texp.d: New file.
650         * gas/arm/attr-march-armv5txm.d: New file.
651         * gas/arm/attr-march-armv6-m.d: New file.
652         * gas/arm/attr-march-armv6.d: New file.
653         * gas/arm/attr-march-armv6j.d: New file.
654         * gas/arm/attr-march-armv6k.d: New file.
655         * gas/arm/attr-march-armv6kt2.d: New file.
656         * gas/arm/attr-march-armv6t2.d: New file.
657         * gas/arm/attr-march-armv6z.d: New file.
658         * gas/arm/attr-march-armv6zk.d: New file.
659         * gas/arm/attr-march-armv6zkt2.d: New file.
660         * gas/arm/attr-march-armv6zt2.d: New file.
661         * gas/arm/attr-march-armv7-a.d: New file.
662         * gas/arm/attr-march-armv7-m.d: New file.
663         * gas/arm/attr-march-armv7-r.d: New file.
664         * gas/arm/attr-march-armv7.d: New file.
665         * gas/arm/attr-march-armv7a.d: New file.
666         * gas/arm/attr-march-armv7m.d: New file.
667         * gas/arm/attr-march-armv7r.d: New file.
668         * gas/arm/attr-march-iwmmxt.d: New file.
669         * gas/arm/attr-march-iwmmxt2.d: New file.
670         * gas/arm/attr-march-xscale.d: New file.
671         * gas/arm/attr-mcpu.d: New file.
672         * gas/arm/attr-mfpu-arm1020e.d: New file.
673         * gas/arm/attr-mfpu-arm1020t.d: New file.
674         * gas/arm/attr-mfpu-arm1136jf-s.d: New file.
675         * gas/arm/attr-mfpu-arm1136jfs.d: New file.
676         * gas/arm/attr-mfpu-arm7500fe.d: New file.
677         * gas/arm/attr-mfpu-fpa.d: New file.
678         * gas/arm/attr-mfpu-fpa10.d: New file.
679         * gas/arm/attr-mfpu-fpa11.d: New file.
680         * gas/arm/attr-mfpu-fpe.d: New file.
681         * gas/arm/attr-mfpu-fpe2.d: New file.
682         * gas/arm/attr-mfpu-fpe3.d: New file.
683         * gas/arm/attr-mfpu-maverick.d: New file.
684         * gas/arm/attr-mfpu-neon-fp16.d: New file.
685         * gas/arm/attr-mfpu-neon.d: New file.
686         * gas/arm/attr-mfpu-softfpa.d: New file.
687         * gas/arm/attr-mfpu-softvfp+vfp.d: New file.
688         * gas/arm/attr-mfpu-softvfp.d: New file.
689         * gas/arm/attr-mfpu-vfp.d: New file.
690         * gas/arm/attr-mfpu-vfp10-r0.d: New file.
691         * gas/arm/attr-mfpu-vfp10.d: New file.
692         * gas/arm/attr-mfpu-vfp3.d: New file.
693         * gas/arm/attr-mfpu-vfp9.d: New file.
694         * gas/arm/attr-mfpu-vfpv2.d: New file.
695         * gas/arm/attr-mfpu-vfpv3-d16.d: New file.
696         * gas/arm/attr-mfpu-vfpv3.d: New file.
697         * gas/arm/attr-mfpu-vfpxd.d: New file.
698         * gas/arm/attr-order.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
699         * gas/arm/attr-override-cpu-directive.d: New file.
700         * gas/arm/attr-override-cpu-directive.s: New file.
701         * gas/arm/attr-override-mcpu.d: New file.
702         * gas/arm/attr-override-mcpu.s: New file.
703         * gas/arm/blank.s: New file.
704         * gas/arm/eabi_attr_1.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
706 2009-01-26  Nick Clifton  <nickc@redhat.com>
708         * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
709         targets.
711 2009-01-24  Andreas Schwab  <schwab@suse.de>
713         * gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
715 2009-01-23  Andreas Schwab  <schwab@suse.de>
717         * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
718         * gas/mips/mipsel16-e.d: Likewise.
719         * gas/mips/tmips16-e.d: Likewise.
720         * gas/mips/tmipsel16-e.d: Likewise.
722 2009-01-19  Nick Clifton  <nickc@redhat.com>
724         * lib/gas-defs.exp (run_list_test): Fix typo in comment.
726 2009-01-19  Nick Clifton  <nickc@redhat.com>
728         * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
729         targets.
731 2009-01-19  Andrew Stubbs  <ams@codesourcery.com>
733         * gas/arm/attr-order.d: New file.
734         * gas/arm/attr-order.s: New file.
736 2009-01-16  Andrew Stubbs  <ams@codesourcery.com>
737             Daniel Jacobowitz  <dan@codesourcery.com>
739         * gas/arm/attr-syntax.d: New file.
740         * gas/arm/attr-syntax.s: New file.
742 2009-01-15  Nick Clifton  <nickc@redhat.com>
744         PR 9722
745         * gas/testsuite/gas/arm/archv6m.d: Update expected NOP opcode.
746         * gas/testsuite/gas/arm/pr9722.s: New test.
747         * gas/testsuite/gas/arm/pr9722.d: Expected disassembly.
749 2009-01-14  Peter Bergner  <bergner@vnet.ibm.com>
751         * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
752         * gas/ppc/power6.d: Likewise.
754 2009-01-12  H.J. Lu  <hongjiu.lu@intel.com>
756         * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti.
757         * gas/i386/x86-64-sse-noavx.s: Likewise.
759         * gas/i386/sse-noavx.d: Updated.
760         * gas/i386/x86-64-sse-noavx.d: Likewise.
762 2009-01-12  H.J. Lu  <hongjiu.lu@intel.com>
764         * gas/i386/opts.s: Add tests for add, adc, and, cmp, or, sbb,
765         sub and xor.
766         * gas/i386/x86-64-opts.s: Likewise.
768         * gas/i386/opts.d: Updated.
769         * gas/i386/opts-intel.d: Likewise.
770         * gas/i386/sse2avx-opts.d: Likewise.
771         * gas/i386/sse2avx-opts-intel.d: Likewise.
772         * gas/i386/x86-64-opts.d: Likewise.
773         * gas/i386/x86-64-opts-intel.d: Likewise.
774         * gas/i386/x86-64-sse2avx-opts.d: Likewise.
775         * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
777 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
779         * gas/i386/arch-10.s: Add clflush and syscall.
780         * gas/i386/x86-64-arch-2.s: Likewise.
782         * gas/i386/arch-10.d: Updated.
783         * gas/i386/arch-10-1.l: Likewise.
784         * gas/i386/arch-10-2.l: Likewise.
785         * gas/i386/arch-10-3.l: Likewise.
786         * gas/i386/arch-10-4.l: Likewise.
787         * gas/i386/x86-64-arch-2.d: Likewise.
789 2009-01-09  H.J. Lu  <hongjiu.lu@intel.com>
791         * gas/i386/arch-10.s: Add rdtscp.
792         * gas/i386/x86-64-arch-2.s: Likewise.
794         * gas/i386/arch-10.d: Updated.
795         * gas/i386/arch-10-1.l: Likewise.
796         * gas/i386/arch-10-2.l: Likewise.
797         * gas/i386/arch-10-3.l: Likewise.
798         * gas/i386/arch-10-4.l: Likewise.
799         * gas/i386/x86-64-arch-2.d: Likewise.
801 2009-01-06  Chao-ying Fu  <fu@mips.com>
803         * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
804         and jalr.hb.
806 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
808         AVX Programming Reference (December, 2008)
809         * gas/i386/avx.s: Add tests for 256bit vmovntdq, vmovntpd and
810         vmovntps.
811         * gas/i386/x86-64-avx.s: Likewise.
813         * gas/i386/avx.d: Updated.
814         * gas/i386/avx-intel.d: Likewise.
815         * gas/i386/x86-64-avx.d: Likewise.
816         * gas/i386/x86-64-avx-intel.d: Likewise.
818 2009-01-05  H.J. Lu  <hongjiu.lu@intel.com>
820         AVX Programming Reference (December, 2008)
821         * gas/i386/arch-10.s: Replace vfmaddpd with vfmadd132pd.
822         * gas/i386/x86-64-arch-2.s: Likewise.
824         * gas/i386/arch-10.d: Updated.
825         * gas/i386/arch-10-1.l: Likewise.
826         * gas/i386/arch-10-2.l: Likewise.
827         * gas/i386/arch-10-3.l: Likewise.
828         * gas/i386/arch-10-4.l: Likewise.
829         * gas/i386/avx.d: Likewise.
830         * gas/i386/avx-intel.d: Likewise.
831         * gas/i386/inval-avx.l: Likewise.
832         * gas/i386/x86-64-arch-2.d: Likewise.
833         * gas/i386/x86-64-avx.d: Likewise.
834         * gas/i386/x86-64-avx-intel.d: Likewise.
835         * gas/i386/x86-64-inval-avx.l: Likewise.
837         * gas/i386/avx.s: Remove vpermil2ps/vpermil2pd and FMA
838         instructions.  Update tests.
839         * gas/i386/inval-avx.s: Likewise.
840         * gas/i386/x86-64-avx.s: Likewise.
841         * gas/i386/x86-64-inval-avx.s: Likewise.
843         * gas/i386/fma.d: New.
844         * gas/i386/fma.s: Likewise.
845         * gas/i386/fma-intel.d: Likewise.
846         * gas/i386/x86-64-fma.d: Likewise.
847         * gas/i386/x86-64-fma.s: Likewise.
848         * gas/i386/x86-64-fma-intel.d: Likewise.
850         * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and
851         x86-64-fma-intel.
853 For older changes see ChangeLog-2008
855 Local Variables:
856 mode: change-log
857 left-margin: 8
858 fill-column: 74
859 version-control: never
860 End: