OSDN Git Service

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