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