OSDN Git Service

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