OSDN Git Service

PR 10288
[pf3gnuchains/pf3gnuchains3x.git] / gas / testsuite / ChangeLog
1 2009-06-29  Nick Clifton  <nickc@redhat.com>
2
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.
29
30 2009-06-22  Daniel Gutson <dgutson@codesourcery.com>
31
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.
52
53 2009-06-19  Alan Modra  <amodra@bigpond.net.au>
54
55         * gas/cfi/cfi-common-7.s: Skip a multiple of four.
56         * gas/cfi/cfi-common-7.d: Adjust.
57
58 2009-06-18  Nick Clifton  <nickc@redhat.com>
59
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.
64
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.
69
70 2009-06-15  Nick Clifton  <nickc@redhat.com>
71
72         PR gas/10186
73         * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction.
74
75 2009-06-09  Jakub Jelinek  <jakub@redhat.com>
76
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.
81
82 2009-06-08  Dave Korn  <dave.korn.cygwin@gmail.com>
83
84         * gas/i386/jump.d:  Tweak patterns to also match PE platform output.
85
86 2009-06-01  H.J. Lu  <hongjiu.lu@intel.com>
87
88         PR gas/10198
89         * gas/i386/jump.s: Add test for "jmp $+2".
90         * gas/i386/jump16.s: Likewise.
91
92         * gas/i386/jump.d: Updated.
93         * gas/i386/jump16.d: Likewise.
94
95 2009-05-26  Catherine Moore  <clm@codesourcery.com>
96
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.
107
108 2009-05-23  Richard Sandiford  <rdsandiford@googlemail.com>
109
110         * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
111
112 2009-05-23  Richard Sandiford  <rdsandiford@googlemail.com>
113
114         * gas/mips/align.d: Use an nm test rather than an objdump one.
115
116 2009-05-22  H.J. Lu  <hongjiu.lu@intel.com>
117
118         * gas/elf/ifunc-1.d: New.
119         * gas/elf/ifunc-1.s: Likewise.
120
121         * gas/elf/elf.exp: Run ifunc-1.
122
123 2009-05-22  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
124
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>
143
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.
155
156 2009-05-05  H.J. Lu  <hongjiu.lu@intel.com>
157
158         * gas/lns/lns-common-1-ia64.s: Add test for discriminator.
159
160 2009-05-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
161
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.
171
172 2009-05-01  Nathan Sidwell  <nathan@codesourcery.com>
173             Daniel Jacobowitz  <dan@codesourcery.com>
174
175         * gas/arm/attr-mcpu.d: Add -mfpu=neon.
176         * gas/arm/mapmisc.d: Correct expected output for .double and
177         .dcb.d.
178
179 2009-04-30  Nick Clifton  <nickc@redhat.com>
180
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.
189
190 2009-04-24  Cary Coutant  <ccoutant@google.com>
191
192         * gas/lns/lns-common-1.d: Add test for discriminator.
193         * gas/lns/lns-common-1.s: Likewise.
194
195 2009-04-20  Jan Beulich  <jbeulich@novell.com>
196
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.
217
218 2009-04-16  Alan Modra  <amodra@bigpond.net.au>
219
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.
226
227 2009-04-15  Jan Beulich  <jbeulich@novell.com>
228
229         * gas/i386/intel.e: Adjust expectations.
230
231 2009-04-15  Jan Beulich  <jbeulich@novell.com>
232
233         * gas/i386/x86-64-sse5.s: Add test of protd.
234         * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
235
236 2009-04-09  Catherine Moore  <clm@codesourcery.com>
237
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.
242
243 2009-04-07  Peter Bergner  <bergner@vnet.ibm.com>
244
245         * gas/ppc/e500mc.d: Update to match extended mnemonics.
246
247 2009-04-01  Nathan Sidwell  <nathan@codesourcery.com>
248
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.
252
253 2009-03-31  Peter Bergner  <bergner@vnet.ibm.com>
254
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.
259
260 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
261
262         * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New.
263
264 2009-03-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
265
266         * gas/arm/wince_inst.d: Convert to unified syntax.
267
268 2009-03-18  Andrew Stubbs  <ams@codesourcery.com>
269
270         * gas/arm/adr-invalid.d: New file.
271         * gas/arm/adr-invalid.l: New file.
272         * gas/arm/adr-invalid.s: New file.
273
274 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
275
276         * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be
277         properly aligned.
278         * gas/ppc/textalign-xcoff-002.d: Likewise.
279
280 2009-03-14  Richard Sandiford  <r.sandiford@uk.ibm.com>
281
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.
285
286 2009-03-11  Hans-Peter Nilsson  <hp@axis.com>
287
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.
292
293 2009-03-10  Hans-Peter Nilsson  <hp@axis.com>
294
295         * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:
296         New test.
297
298 2009-03-10  Alan Modra  <amodra@bigpond.net.au>
299
300         * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec.
301         * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
302
303 2009-03-05  Joseph Myers  <joseph@codesourcery.com>
304
305         * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New.
306
307 2009-03-02  Qinwei  <qinwei@sunnorth.com.cn>
308
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.
338
339 2009-03-01  Mark Mitchell  <mark@codesourcery.com>
340
341         * gas/arm/archv6m.s: Add dmb, dsb, and isb.
342         * gas/arm/archv6m.d: Likewise.
343
344 2009-02-26  Peter Bergner  <bergner@vnet.ibm.com>
345
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.
364
365 2009-02-23  Mark Mitchell  <mark@codesourcery.com>
366
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.
370
371 2009-02-19  Peter Bergner  <bergner@vnet.ibm.com>
372
373         * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
374         floating point register.
375
376 2009-02-18  Adam Nemet  <anemet@caviumnetworks.com>
377
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.
381
382 2009-02-16  Nick Clifton  <nickc@redhat.com>
383
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.
398
399 2009-02-12  Nathan Sidwell  <nathan@codesourcery.com>
400
401         * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
402
403 2009-02-06  Nick Clifton  <nickc@redhat.com>
404
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.
420
421 2009-02-06  Nick Clifton  <nickc@redhat.com>
422
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>
427
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.
432
433 2009-02-05  Catherine Moore  <clm@codesourcery.com>
434
435         * gas/elf/elf.exp: Really run the symtab test.
436
437 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
438
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.
448
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.
454
455         * gas/i386/sse2avx.s: Add pclmul instructions.
456         * gas/i386/x86-64-sse2avx.s: Likewise.
457
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.
473
474         * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4,
475         arch-avx-1-5 and arch-avx-1-6.
476
477 2009-02-03  DJ Delorie  <dj@redhat.com>
478
479         * gas/mep/relocs.d: Updated for new configuration.
480         * gas/mep/complex-relocs.exp: Likewise.
481
482 2009-02-03  Sandip Matte  <sandip@rmicorp.com>
483
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.
487
488 2009-02-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
489
490         * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test.
491         * gas/m68k/all.exp: Run it.
492
493 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
494
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.
500
501 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
502
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.
510
511 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
512
513         * gas/arm/thumb32.s (qadd): Add tests for them.
514         * gas/arm/thumb32.d: Adjust accordingly.
515
516 2009-01-29  Mark Mitchell  <mark@codesourcery.com>
517
518         * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
519         * gas/arm/thumb32.d: Likewise.
520
521 2009-01-29  Paul Brook  <paul@codesourcery.com>
522             Mark Mitchell  <mark@codesourcery.com>
523
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.
531
532 2009-01-29  Nick Clifton  <nickc@redhat.com>
533
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.
537
538 2009-01-27  Nick Clifton  <nickc@redhat.com>
539
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.
609
610 2009-01-27  Nick Clifton  <nickc@redhat.com>
611
612         * gas/lib/gas-defs.exp: Update description of run_dump_test proc.
613
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.
628
629 2009-01-26  Andrew Stubbs  <ams@codesourcery.com>
630
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.
705
706 2009-01-26  Nick Clifton  <nickc@redhat.com>
707
708         * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
709         targets.
710
711 2009-01-24  Andreas Schwab  <schwab@suse.de>
712
713         * gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
714
715 2009-01-23  Andreas Schwab  <schwab@suse.de>
716
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.
721
722 2009-01-19  Nick Clifton  <nickc@redhat.com>
723
724         * lib/gas-defs.exp (run_list_test): Fix typo in comment.
725
726 2009-01-19  Nick Clifton  <nickc@redhat.com>
727
728         * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
729         targets.
730
731 2009-01-19  Andrew Stubbs  <ams@codesourcery.com>
732
733         * gas/arm/attr-order.d: New file.
734         * gas/arm/attr-order.s: New file.
735
736 2009-01-16  Andrew Stubbs  <ams@codesourcery.com>
737             Daniel Jacobowitz  <dan@codesourcery.com>
738
739         * gas/arm/attr-syntax.d: New file.
740         * gas/arm/attr-syntax.s: New file.
741
742 2009-01-15  Nick Clifton  <nickc@redhat.com>
743
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.
748
749 2009-01-14  Peter Bergner  <bergner@vnet.ibm.com>
750
751         * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
752         * gas/ppc/power6.d: Likewise.
753
754 2009-01-12  H.J. Lu  <hongjiu.lu@intel.com>
755
756         * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti.
757         * gas/i386/x86-64-sse-noavx.s: Likewise.
758
759         * gas/i386/sse-noavx.d: Updated.
760         * gas/i386/x86-64-sse-noavx.d: Likewise.
761
762 2009-01-12  H.J. Lu  <hongjiu.lu@intel.com>
763
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.
767
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.
776
777 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
778
779         * gas/i386/arch-10.s: Add clflush and syscall.
780         * gas/i386/x86-64-arch-2.s: Likewise.
781
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.
788
789 2009-01-09  H.J. Lu  <hongjiu.lu@intel.com>
790
791         * gas/i386/arch-10.s: Add rdtscp.
792         * gas/i386/x86-64-arch-2.s: Likewise.
793
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.
800
801 2009-01-06  Chao-ying Fu  <fu@mips.com>
802
803         * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
804         and jalr.hb.
805
806 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
807
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.
812
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.
817
818 2009-01-05  H.J. Lu  <hongjiu.lu@intel.com>
819
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.
823
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.
836
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.
842
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.
849
850         * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and
851         x86-64-fma-intel.
852
853 For older changes see ChangeLog-2008
854 \f
855 Local Variables:
856 mode: change-log
857 left-margin: 8
858 fill-column: 74
859 version-control: never
860 End: