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