OSDN Git Service

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