arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline
[binutils-gdb.git] / gas / testsuite / ChangeLog-2008
blob06617480df646901bc583e6ca44399fed610e4f7
1 2008-12-30  Nick Clifton  <nickc@redhat.com>
3         * gas/ppc/ppc.exp: Do not run the booke_xcoff64 test.
4         * gas/ppc/booke_xcoff64.s: Delete.
5         * gas/ppc/booke_xcoff64.d: Delete.
7 2008-12-23  Jon Beniston <jon@beniston.com>
9         * gas/lm32: New directory.
10         * gas/lm32/all.exp: New file.
11         * gas/lm32/csr.d: New file.
12         * gas/lm32/csr.s: New file.
13         * gas/lm32/insn.d: New file.
14         * gas/lm32/insn.s: New file.
16 2008-12-23  H.J. Lu  <hongjiu.lu@intel.com>
18         * gas/i386/i386.exp: Run x86-64-avx-swap and x86-64-avx-swap-intel.
20         * gas/i386/opts.s: Add tests for movsd, movss, vmovsd and
21         vmovss.
22         * gas/i386/x86-64-opts.s: Likewise.
24         * gas/i386/opts.d: Updated.
25         * gas/i386/opts-intel.d: Likewise.
26         * gas/i386/sse2avx-opts.d: Likewise.
27         * gas/i386/sse2avx-opts-intel.d: Likewise.
28         * gas/i386/x86-64-opts.d: Likewise.
29         * gas/i386/x86-64-opts-intel.d: Likewise.
30         * gas/i386/x86-64-sse2avx-opts.d: Likewise.
31         * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
33         * gas/i386/x86-64-avx-swap.d: New.
34         * gas/i386/x86-64-avx-swap.s: Likewise.
35         * gas/i386/x86-64-avx-swap-intel.d: Likewise.
37 2008-12-23  Nick Clifton  <nickc@redhat.com>
39         * gas/elf/type.s: Remove test of STT_IFUNC support.
40         * gas/elf/type.e: Update expected output.
42 2008-12-21  Hans-Peter Nilsson  <hp@axis.com>
44         * gas/cris/rd-dtpoffd1.d, gas/cris/rd-dtpoffd1.s: New test.
46 2008-12-20  H.J. Lu  <hongjiu.lu@intel.com>
48         * gas/i386/i386.exp: Run opts, opts-intel, sse2avx-opts,
49         sse2avx-opts-intel, x86-64-opts, x86-64-opts-intel,
50         x86-64-sse2avx-opts and x86-64-sse2avx-opts-intel.
52         * gas/i386/opts.d: New.
53         * gas/i386/opts-intel.d: Likewise.
54         * gas/i386/opts.s: Likewise.
55         * gas/i386/sse2avx-opts.d: Likewise.
56         * gas/i386/sse2avx-opts-intel.d: Likewise.
57         * gas/i386/x86-64-opts.d: Likewise.
58         * gas/i386/x86-64-opts-intel.d: Likewise.
59         * gas/i386/x86-64-opts.s: Likewise.
60         * gas/i386/x86-64-sse2avx-opts.d: Likewise.
61         * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
63 2008-12-20  Hans-Peter Nilsson  <hp@axis.com>
65         * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and
66         decoration on double-indirect.
67         * gas/cris/tls-err-1.s: Test :IE on wrong-size operand.
69 2008-12-18  H.J. Lu  <hongjiu.lu@intel.com>
71         * gas/i386/intel.d: Remove trailing white spaces after nop.
72         * gas/i386/intelpic.d: Likewise.
73         * gas/i386/nops16-1.d: Likewise.
74         * gas/i386/nops-1-i686.d: Likewise.
75         * gas/i386/nops-3.d: Likewise.
76         * gas/i386/nops-3-i386.d: Likewise.
77         * gas/i386/nops-3-i686.d: Likewise.
78         * gas/i386/nops-4.d: Likewise.
79         * gas/i386/nops-4-i386.d: Likewise.
80         * gas/i386/nops-4-i686.d: Likewise.
81         * gas/i386/opcode.d: Likewise.
82         * gas/i386/opcode-suffix.d: Likewise.
83         * gas/i386/reloc.d: Likewise.
84         * gas/i386/tlsnopic.d: Likewise.
85         * gas/i386/x86-64-nops-1.d: Likewise.
86         * gas/i386/x86-64-nops-1-nocona.d: Likewise.
87         * gas/i386/x86-64-nops-2.d: Likewise.
88         * gas/i386/x86-64-nops-3.d: Likewise.
89         * gas/i386/x86-64-nops-4-core2.d: Likewise.
90         * gas/i386/x86-64-nops-4.d: Likewise.
91         * gas/i386/x86-64-nops-4-k8.d: Likewise.
92         * gas/i386/x86-64-opcode.d: Likewise.
94 2008-12-15  Richard Earnshaw  <rearnsha@arm.com>
96         * gas/arm/group-reloc-ldc.d: Disassembly of VFP instructions now uses
97         unified syntax.
98         * gas/arm/vfp-non-overlap.d: Likewise.
99         * gas/arm/vfp-neon-syntax.d: Likewise.
100         * gas/arm/vfp-neon-syntax_t2.d: Likewise.
101         * gas/arm/vfp1.d: Likewise.
102         * gas/arm/vfp1_t2.d: Likewise.
103         * gas/arm/vfp1xD.d: Likewise.
104         * gas/arm/vfp1xD_t2.d: Likewise.
105         * gas/arm/vfp2.d: Likewise.
106         * gas/arm/vfp2_t2.d: Likewise.
107         * gas/arm/vfpv3-32drs.d: Likewise.
108         * gas/arm/vfpv3-const-conv.d: Likewise.
110 2008-12-04  Ben Elliston  <bje@au.ibm.com>
112         * gas/ppc/booke.s: Remove booke64 instructions.
113         * gas/ppc/booke.d: Update expected disassembly output.
114         * gas/ppc/booke_xcoff.s: Use -mbooke/-Mbooke.
115         * gas/ppc/booke_xcoff.d: Likewise.
116         * gas/ppc/booke_xcoff64.d: Likewise.
117         * gas/ppc/booke_xcoff64.s: Likewise.
119 2008-12-03  Nick Clifton  <nickc@redhat.com>
121         * gas/elf/type.s: Add test of STT_IFUNC symbol type.
122         * gas/elf/type.e: Update expected disassembly.
123         * gas/elf/elf.exp: Update grep of symbol types.
125 2008-11-27  M R Swami Reddy  <MR.Swami.Reddy@nsc.com>
127         * gas/cr16/pic-1.s: New.
128         * gas/cr16/pic-1.d: New.
129         * gas/cr16/pic-2.s: New.
130         * gas/cr16/pic-2.d: New.
131         * gas/cr16/pic.exp: Run pic tests.
133 2008-11-19  Hans-Peter Nilsson  <hp@axis.com>
135         * gas/cris/rd-tls-1.d, gas/cris/rd-tls-1.s: Use a local thread
136         variable instead of .text location for :GD decoration test.
138 2008-11-18  Catherine Moore  <clm@codesourcery.com>
140         * gas/arm/half-prec-neon.d: New.
141         * gas/arm/half-prec-neon.s: New.
142         * gas/arm/half-prec-vfp3.d: New.
143         * gas/arm/half-prec-vfp3.s: New.
144         * gas/arm/half-prec-psyntax.d: New.
145         * gas/arm/half-prec-psyntax.s: New.
147 2008-11-12  Hans-Peter Nilsson  <hp@axis.com>
149         * gas/cris/rd-bcnst2-pic.d, gas/cris/rd-bcnst2.d,
150         gas/cris/rd-bcnst2.s: New tests.
152 2008-11-06  Adam Nemet  <anemet@caviumnetworks.com>
154         * gas/mips/mips1-fp.s, testsuite/gas/mips/mips1-fp.d,
155         testsuite/gas/mips/mips1-fp.l: New tests.
156         * gas/mips/mips.exp: Run them.
158 2008-11-06  Chao-ying Fu  <fu@mips.com>
160         * gas/mips/mips32-sync.d, gas/mip/mips32-sync.s: New tests.
161         * gas/mips/mips.exp: Run them.
163 2008-11-04  Bob Wilson  <bob.wilson@acm.org>
165         * gas/xtensa/all.exp: Run jlong test.
166         * gas/xtensa/jlong.d: New.
167         * gas/xtensa/jlong.s: New.
169 2008-11-03  H.J. Lu  <hongjiu.lu@intel.com>
171         * gas/i386/intel.s: Add tests for cmovpe and cmovpo.
172         * gas/i386/opcode.s: Likewise.
174         * gas/i386/intel.d: Updated.
175         * gas/i386/opcode.d: Likewise.
176         * gas/i386/opcode-intel.d: Likewise. 
177         * gas/i386/opcode-suffix.d: Likewise.
179 2008-10-12  H.J. Lu  <hongjiu.lu@intel.com>
181         * gas/i386/i386.exp: Run nops-5, nops-5-i686, x86-64-nops-5 and
182         x86-64-nops-5-k8.
184         * gas/i386/nops-5.d: New.
185         * gas/i386/nops-5.s: Likewise.
186         * gas/i386/nops-5-i686.d: Likewise.
187         * gas/i386/x86-64-nops-5.d: Likewise.
188         * gas/i386/x86-64-nops-5-k8.d: Likewise.
190 2008-10-06  Tom Tromey  <tromey@redhat.com>
192         * gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-3.d,
193         gas/cfi/cfi-arm-1.d, gas/cfi/cfi-common-1.d,
194         gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
195         gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-5.d,
196         gas/cfi/cfi-common-6.d, gas/cfi/cfi-hppa-1.d,
197         gas/cfi/cfi-i386-2.d, gas/cfi/cfi-i386.d, gas/cfi/cfi-m68k.d,
198         gas/cfi/cfi-mips-1.d, gas/cfi/cfi-ppc-1.d, gas/cfi/cfi-s390-1.d,
199         gas/cfi/cfi-s390x-1.d, gas/cfi/cfi-sh-1.d, gas/cfi/cfi-sparc-1.d,
200         gas/cfi/cfi-sparc64-1.d, gas/cfi/cfi-x86_64.d: Update for readelf
201         change.
203 2008-10-04  Hans-Peter Nilsson  <hp@axis.com>
205         * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
206         gas/cris/rd-tls-2.d, gas/cris/tls-err-1.s, gas/cris/tls-err-2.s,
207         gas/cris/tls-err-3.s: New tests.
209 2008-09-26  Andreas Krebbel  <krebbel1@de.ibm.com>
211         * gas/s390/esa-g5.d: Adjust according to the s390-opc changes.
212         * gas/s390/esa-g5.s: Likewise.
213         * gas/s390/esa-z990.d: Likewise.
214         * gas/s390/esa-z990.s: Likewise.
215         * gas/s390/zarch-z900.d: Likewise.
216         * gas/s390/zarch-z900.s: Likewise.
217         * gas/s390/zarch-z990.d: Likewise.
218         * gas/s390/zarch-z990.s: Likewise.
220 2008-09-15  Alan Modra  <amodra@bigpond.net.au>
222         * gas/all/gas.exp: Don't run redef tests on a bunch of targets.
223         * gas/elf/elf.exp: Likewise.
225 2008-09-14  Arnold Metselaar  <arnold.metselaar@planet.nl>
227         * gas/z80/ld-group.s, gas/z80/ld-group.d: New test.
228         * gas/z80/block.s, gas/z80/block.d: New test
229         * gas/z80/arith.s, gas/z80/arith.d: New test
230         * gas/z80/rotate.s, gas/z80/rotate.d: New test
231         * gas/z80/bit.s, gas/z80/bit.d: New test
232         * gas/z80/branch.s, gas/z80/branch.d: New test
233         * gas/z80/inout.s, gas/z80/inout.d: New test
234         * gas/z80/misc.s, gas/z80/misc.d: New test
235         * gas/z80/z80.exp: Run them.
237 2008-09-11  H.J. Lu  <hongjiu.lu@intel.com>
239         * gas/i386/sse2avx.s: Remove pclmulXXX tests.  Add tests for
240         Intel syntax.
241         * gas/i386/x86-64-sse2avx.s: Likewise.
243         * gas/i386/sse2avx.d: Updated.
244         * gas/i386/x86-64-sse2avx.d: Likewise. 
246 2008-09-09  Peter Bergner  <bergner@vnet.ibm.com>
248         * gas/ppc/common.s: New test.
249         * gas/ppc/common.d: Likewise.
250         * gas/ppc/power4_32.s: Likewise.
251         * gas/ppc/power4_32.d: Likewise.
252         * gas/ppc/power6.s: Add attn, mtcr, mtcrf, mfcr, dcbz.
253         * gas/ppc/power6.d: Likewise.
254         * gas/ppc/ppc.exp: Run power4_32 test.
256 2008-09-06  Richard Sandiford  <rdsandiford@googlemail.com>
258         * gas/mips/cfi-n64-1.s, gas/mips/cfi-n64-1.d: New test.
259         * gas/mips/mips.exp: Run it.
261 2008-09-05  Nick Clifton  <nickc@redhat.com>
263         * gas/arm/abs12.d: Update expected disassembly.
264         * gas/arm/tls_vxworks.d: Likewise.
265         * gas/arm/unwind_vxworks.d: Likewise.
266         * gas/arm/group-reloc-alu-encoding-bad.d: Skip for vxworks
267         targets.
268         * gas/arm/group-reloc-alu.d: Likewise.
269         * gas/arm/group-reloc-ldc-encoding-bad.d: Likewise.
270         * gas/arm/group-reloc-ldc.d: Likewise.
271         * gas/arm/group-reloc-ldr-encoding-bad.d: Likewise.
272         * gas/arm/group-reloc-ldr.d: Likewise.
273         * gas/arm/group-reloc-ldrs-encoding-bad.d: Likewise.
274         * gas/arm/group-reloc-ldrs.d: Likewise.
275         * gas/arm/local_function.d: Likewise.
276         * gas/arm/mapshort-elf.d: Likewise.
277         * gas/arm/undefined.d: Likewise.
279 2008-09-04  Christian Groessler  <chris@groessler.org>
281         * lib/gas-defs.exp (run_dump_test): If the test expects an error,
282         fail the test if gas doesn't report an error.
284 2008-08-28  Jan Beulich  <jbeulich@novell.com>
286         * gas/i386/intel.s: Add retf.
287         * gas/i386/intel.{d,e}: Adjust.
288         * gas/i386/opcode-intel.d: Replace lret with retf.
290 2008-08-28  Jan Beulich  <jbeulich@novell.com>
292         * gas/i386/gas/i386/opcode-suffix.d: Add suffixes to cmovXX.
294 2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
296         * gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1.
297         * gas/ia64/dv-waw-err.s: Likewise.
298         * gas/ia64/regs.s: Likewise.
300         * gas/ia64/dv-raw-err.l: Updated.
301         * gas/ia64/dv-waw-err.l: Likewise.
302         * gas/ia64/regs.d: Likewise.
304 2008-08-28  Jan Beulich  <jbeulich@novell.com>
306         * gas/i386/string-bad.{l,s}, gas/i386/string-ok.{d,e,s}: New.
307         * gas/i386/i386.exp: Run new tests.
309 2008-08-27  H.J. Lu  <hongjiu.lu@intel.com>
311         * gas/i386/intel.s: Add tests for fidivr.
313         * gas/i386/intel.d: Updated.
315 2008-08-26  Jie Zhang  <jie.zhang@analog.com>
317         * gas/bfin/arith_mode.d: New test.
318         * gas/bfin/arith_mode.s: New test.
319         * gas/bfin/invalid_arith_mode.l: New test.
320         * gas/bfin/invalid_arith_mode.s: New test.
321         * gas/bfin/bfin.exp: Add arith_mode and invalid_arith_mode.
323 2008-08-22  Jie Zhang  <jie.zhang@analog.com>
325         * gas/bfin/misc.s: New test.
326         * gas/bfin/misc.d: New test.
327         * gas/bfin/bfin.exp: Add misc test.
329 2008-08-21  Richard Henderson  <rth@redhat.com>
331         * gas/cfi/cfi-common-1.d: Allow for differing offsets, and
332         for DW_CFA_offset_extended_sf results.  Allow for differing nops.
333         * gas/cfi/cfi-hppa-1.d: Invert data alignment sign.  Change 
334         offsets to match 64-bit offsets.
335         * gas/cfi/cfi.exp: Don't run common tests on hppa64.
337 2008-08-20  Bob Wilson  <bob.wilson@acm.org>
339         * gas/all/gas.exp: Expect the redef test to fail on Xtensa.
341 2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
343         AVX Programming Reference (August, 2008)
344         * gas/i386/avx.s: Add AES + AVX tests.
345         * gas/i386/arch-10.s: Likewise.
346         * gas/i386/sse2avx.s: Likewise.
347         * gas/i386/x86-64-arch-2.s: Likewise.
348         * gas/i386/x86-64-avx.s: Likewise.
349         * gas/i386/x86-64-sse2avx.s: Likewise.
351         * gas/i386/arch-10.d: Updated.
352         * gas/i386/arch-10-1.l: Likewise.
353         * gas/i386/arch-10-2.l: Likewise.
354         * gas/i386/arch-10-3.l: Likewise.
355         * gas/i386/arch-10-4.l: Likewise.
356         * gas/i386/avx.d: Likewise.
357         * gas/i386/avx-intel.d: Likewise.
358         * gas/i386/sse2avx.d: Likewise.
359         * gas/i386/x86-64-arch-2.d: Likewise.
360         * gas/i386/x86-64-avx.d: Likewise.
361         * gas/i386/x86-64-avx-intel.d: Likewise.
362         * gas/i386/x86-64-sse2avx.d: Likewise.
364         * gas/i386/i386.exp: Run arch-avx-1, arch-avx-1-1 and
365         arch-avx-1-2.
367         * gas/i386/arch-avx-1.d: New.
368         * gas/i386/arch-avx-1.s: Likewise.
369         * gas/i386/arch-avx-1-1.l: Likewise.
370         * gas/i386/arch-avx-1-1.s: Likewise.
371         * gas/i386/arch-avx-1-2.l: Likewise.
372         * gas/i386/arch-avx-1-2.s: Likewise.
374 2008-08-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
376         * gas/s390/esa-g5.d: lxr operands are floating point.
377         * gas/s390/esa-g5.s: Likewise.
378         * gas/testsuite/gas/s390/zarch-z9-ec.d: rrdtr, rrxtr third
379         operands is gpr.
380         * gas/testsuite/gas/s390/zarch-z9-ec.s: Likewise.
382 2008-08-12  H.J. Lu  <hongjiu.lu@intel.com>
384         * gas/i386/amd.s: Add syscall and sysret.  Remove padding.
386         * gas/i386/amd.d: Updated.
387         * gas/i386/x86-64-opcode.d: Likewise.
389         * gas/i386/i386.exp: Run x86-64-intel64.
391         * gas/i386/x86-64-intel64.d: New.
392         * gas/i386/x86-64-intel64.s: Likewise.
394         * gas/i386/x86-64-opcode.s: Add syscall and sysret.
396 2008-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
398         * gas/mips/call-nonpic-1.s, gas/mips/call-nonpic-1.d: New test.
399         * gas/mips/mips.exp: Run it.
401 2008-08-06  Richard Sandiford  <rdsandiford@googlemail.com>
403         * gas/mips/elf-rel8-mips16.d, gas/mips/elf-rel8-mips16.s,
404         * gas/mips/elf-rel9-mips16.d, gas/mips/elf-rel9-mips16.s,
405         * gas/mips/elf-rel13-mips16.d, gas/mips/elf-rel13-mips16.s: New tests.
406         * gas/mips/mips.exp: Run them.
408 2008-08-01  Peter Bergner  <bergner@vnet.ibm.com>
410         * gas/ppc/power7.d: New.
411         * gas/ppc/power7.s: Likewise.
412         * gas/ppc/ppc.exp: Run power7 test.
414 2008-08-01  H.J. Lu  <hongjiu.lu@intel.com>
416         * gas/cfi/cfi-i386.s: Remove tests for AVX register maps.
417         * gas/cfi/cfi-x86_64.s: Likewise.
419         * gas/cfi/cfi-i386.d: Updated.
420         * gas/cfi/cfi-x86_64.d: Likewise.
422 2008-07-31  Peter Bergner  <bergner@vnet.ibm.com>
424         * gas/ppc/cell.s: Add altivec instructions.
425         * gas/ppc/cell.d: Update expected output.
426         * gas/ppc/power6.d: New.
427         * gas/ppc/power6.s: Likewise.
428         * gas/ppc/ppc.exp (powerpc64*-*-*): Move cell from here to...
429         (powerpc*-*-*): Here.  Run power6 test.
431 2008-07-24  H.J. Lu  <hongjiu.lu@intel.com>
433         * gas/i386/nops-1.d: Add -mtune=generic32.
434         * gas/i386/nops-2.d: Likewise.
435         * gas/i386/nops-3.d: Likewise.
437         * gas/i386/x86-64-nops-1.d: Add -mtune=generic64.
438         * gas/i386/x86-64-nops-2.d: Likewise.
439         * gas/i386/x86-64-nops-3.d: Likewise.
440         * gas/i386/x86-64-nops-4.d: Likewise.
442 2008-07-22  Chao-ying Fu  <fu@mips.com>
444         * gas/mips/tls-ill.l: Update error message.
445         * gas/mips/octeon-ill.l: Likewise.
447 2008-07-14  Jie Zhang  <jie.zhang@analog.com>
449         * gas/bfin/{bit2.s, cache2.s, control_code2.s, event2.s,
450         logical2.s, move2.s, parallel.s, parallel2.s, parallel3.s,
451         parallel4.s, shift2.s, stack2.s, video2.s}: Remove DOS line
452         endings.
454 2008-07-10  Richard Sandiford  <rdsandiford@googlemail.com>
456         * gas/mips/mips16-vis-1.d, gas/mips/mips16-vis-1.s: New tests.
457         * gas/mips/mips.exp: Run them.
459 2008-07-09  Kai Tietz  <kai.tietz@onevision.com>
461         * gas/i386/i386.exp (x86-64-pcrel): Disable for w64.
462         (x86-64-sse5): Likewise.
463         (x86-64-opcode-inval): Likewise.
464         (x86-64-opcode-inval-intel): Likewise.
465         (x86-64-w64-pcrel): New.
466         * gas/i386/x86-64-w64-pcrel.d: New.
468 2008-07-07  Adam Nemet  <anemet@caviumnetworks.com>
470         * gas/mips/mips32.s: Move out coprocessor2 insns from here ...
471         * gas/mips/mips32-cp2.s: ... to here.
472         * gas/mips/mips32.d: Update.
473         * gas/mips/mips32-cp2.d: New file.
474         * gas/mips/mips32r2.s: Move out coprocessor2 insns from here ...
475         * gas/mips/mips32r2-cp2.s: ... to here.
476         * gas/mips/mips32r2.d: Update.
477         * gas/mips/mips32r2-cp2.d: New file.
478         * gas/mips/mips64.s: Move out coprocessor2 insns from here ...
479         * gas/mips/mips64-cp2.s: ... to here.
480         * gas/mips/mips64.d: Update.
481         * gas/mips/mips64-cp2.d: New file.
482         * gas/mips/mips.exp: Run mips32-cp2, mips32r2-cp2 and mips64-cp
483         except for Octeon.
484         * gas/mips/octeon.s: Add supported coprocessor insns.  Move pop
485         down to keep alphabetical order.
486         * gas/mips/octeon.d: Update.
487         * gas/mips/octeon-ill.s: Add unsupported coprocessor insns.
488         * gas/mips/octeon-ill.l: Update.
490 2008-07-07  Paul Brook  <paul@codesourcery.com>
492         * gas/arm/movw-local.d: New test.
493         * gas/arm/movw-local.s: New test. 
495 2008-06-27  Chao-ying Fu  <fu@mips.com>
497         * gas/mips/odd-float.d: Replace ... with #pass.
498         * gas/mips/ldstla-32-shared.d: Add -march=mips1 for as.
499         * gas/mips/ldstla-32.d: Likewise.
500         * gas/mips/mips16-hilo-match.d: Add -mabi=32 -march=mips1 for as.
501         
502 2008-06-19  Chao-ying Fu  <fu@mips.com>
504         * gas/mips/e32-rel2.d: Add -march=mips1 for as.
506 2008-06-16  Hans-Peter Nilsson  <hp@bitrange.com>
508         PR gas/6607
509         * gas/mmix/err-loc-10.s, gas/mmix/err-loc-9.s, gas/mmix/loc-6.d,
510         gas/mmix/loc-6.s, gas/mmix/loc-7.d, gas/mmix/loc-7.s: New tests.
512 2008-06-12  Adam Nemet  <anemet@caviumnetworks.com>
514         * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for baddu,
515         bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs, syncw,
516         syncws, vm3mulu, vm0 and vmulu.
517         * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: New test.
518         * gas/mips/mips.exp: Run it.  Run octeon test with
519         run_dump_test_arches.
521         * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for seq* and sne*.
522         * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: Add tests for seqi
523         and snei.
525 2008-06-03  H.J. Lu  <hongjiu.lu@intel.com>
527         * gas/i386/i386.exp: Run sse-check-none and
528         x86-64-sse-check-none.
530         * gas/i386/sse-check-none.d: New.
531         * gas/i386/sse-check-none.s: Likewise.
532         * gas/i386/x86-64-sse-check-none.d: Likewise.
534 2008-06-03  Paul Brook  <paul@codesourcery.com>
536         * gas/arm/thumb32.d: Update expected output.
538 2008-05-30  H.J. Lu  <hongjiu.lu@intel.com>
540         * gas/i386/x86-64-avx.s: Add tests for vmovd on 64bit operands.
542         * gas/i386/x86-64-sse2avx.s: Add tests for movd on 64bit
543         operands.
545         * gas/testsuite/gas/i386/x86-64-avx.d: Updated.
546         * gas/testsuite/gas/i386/x86-64-avx-intel.d: Likewise.
547         * gas/testsuite/gas/i386/x86-64-sse2avx.d: Likewise.
549 2008-05-27  Martin Schwidefsky  <schwidefsky@de.ibm.com>
551         * gas/s390/zarch-z990.d (idte): Fix operand format.
553 2008-05-22  H.J. Lu  <hongjiu.lu@intel.com>
555         * gas/i386/sse-noavx.s: Add tests for cvtpd2pi, cvtpi2pd and
556         cvttpd2pi.
557         * gas/i386/x86-64-sse-noavx.s: Likewise.
559         * gas/i386/sse-noavx.d: Updated.
560         * gas/i386/x86-64-sse-noavx.d: Likewise.
562 2008-05-22  H.J. Lu  <hongjiu.lu@intel.com>
564         PR gas/6517
565         * gas/i386/avx.s: Add tests for unspecified memory operand
566         size in Intel syntax.
567         * gas/i386/x86-64-avx.s: Likewise.
569         * gas/i386/simd.s: Add tests for cvtsi2ss and cvtsi2sd with
570         unspecified memory operand size in Intel syntax.
572         * gas/i386/avx.d: Updated.
573         * gas/i386/avx-intel.d: Likewise.
574         * gas/i386/simd.d: Likewise.
575         * gas/i386/simd-intel.d: Likewise.
576         * gas/i386/simd-suffix.d: Likewise.
577         * gas/i386/x86-64-avx.d: Likewise.
578         * gas/i386/x86-64-avx-intel.d: Likewise.
580 2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
582         * gas/i386/sse-noavx.s: Add tests for movdq2q and movq2dq.
583         * gas/i386/x86-64-sse-noavx.s: Likewise.
585         * gas/i386/sse-noavx.d: Updated.
586         * gas/i386/x86-64-sse-noavx.d: Likewise.
588 2008-05-09  Catherine Moore  <clm@codesourcery.com>
590         * gas/mips/mips16-hilo-match.s: New test.
591         * gas/mips/mip16-hilo-match.d: New test output.
593 2008-05-02  H.J. Lu  <hongjiu.lu@intel.com>
595         * gas/i386/i386.exp: Run movbe, movbe-intel, inval-movbe, ept,
596         ept-intel, inval-ept, x86-64-movbe, x86-64-movbe-intel,
597         x86-64-inval-movbe.  x86-64-ept, x86-64-ept-intel and
598         x86-64-inval-ept.
600         * gas/i386/arch-10.s: Add movbe and invept.
601         * gas/i386/x86-64-arch-2.s: Likewise.
603         * gas/i386/ept.d: New file
604         * gas/i386/ept-intel.d: Likewise.
605         * gas/i386/ept.s: Likewise.
606         * gas/i386/inval-ept.l: Likewise.
607         * gas/i386/inval-ept.s: Likewise.
608         * gas/i386/inval-movbe.l: Likewise.
609         * gas/i386/inval-movbe.s: Likewise.
610         * gas/i386/movbe.d: Likewise.
611         * gas/i386/movbe-intel.d: Likewise.
612         * gas/i386/movbe.s: Likewise.
613         * gas/i386/x86-64-inval-ept.l: Likewise.
614         * gas/i386/x86-64-inval-ept.s: Likewise.
615         * gas/i386/x86-64-inval-movbe.l: Likewise.
616         * gas/i386/x86-64-inval-movbe.s: Likewise.
617         * gas/i386/x86-64-ept.d: Likewise.
618         * gas/i386/x86-64-ept-intel.d: Likewise.
619         * gas/i386/x86-64-ept.s: Likewise.
620         * gas/i386/x86-64-movbe.d: Likewise.
621         * gas/i386/x86-64-movbe-intel.d: Likewise.
622         * gas/i386/x86-64-movbe.s: Likewise.
624         * gas/i386/arch-10.d: Updated.
625         * gas/i386/arch-10-1.l: Likewise.
626         * gas/i386/arch-10-2.l: Likewise.
627         * gas/i386/arch-10-3.l: Likewise.
628         * gas/i386/arch-10-4.l: Likewise.
629         * gas/i386/x86-64-arch-2.d: Likewise.
631 2008-04-28  Adam Nemet  <anemet@caviumnetworks.com>
633         * gas/mips/mips4.s: Split out fp instruction from here ...
634         * gas/mips/mips4-fp.s: ... to here.
635         * gas/mips/mips4.d: Update.
636         * gas/mips/mips4-fp.l: New file. Check error messages with
637         -msoft-float.
638         * gas/mips/mips4-fp.d: New file. Check disassembly with
639         hard-float.
641         * gas/mips/mips32r2.s: Split out fp instructions from here ...
642         * gas/mips/mips32r2-fp32.s: ... to here.
643         * gas/mips/mips32r2.d: Update.
644         * gas/mips/mips32r2-fp32.l: New file.  Check error messages with
645         -msoft-float.
646         * gas/mips/mips32r2-fp32.d: New file.  Check disassembly with
647         hard-float.
649         * gas/mips/mips32r2-ill-nofp.s, gas/mips/mips32r2-ill-nofp.l: New
650         test derived from mips32r2-ill.
652         * gas/mips/mips32-sf32.l: New list test for mips32-sf32.s to check
653         error messages for soft-float targets.
655         * gas/mips/mips-macro-ill-sfp.s, gas/mips/mips-macro-ill-sfp.l:
656         New test for -msingle-float.
657         * gas/mips/mips-macro-ill-nofp.s, gas/mips/mips-macro-ill-nofp.l:
658         New test for -msoft-float.
659         * gas/mips/mips-hard-float-flag.s,
660         gas/mips/mips-hard-float-flag.l: New test for -mhard-float.
661         * gas/mips/mips-double-float-flag.s,
662         gas/mips/mips-double-float-flag.l: New test for -mdouble-float.
664         * gas/mips/mips.exp: Run new mips4-fp and mips32r2-fp dump tests.
665         Run mips4-fp and mips32r2-fp list tests with -msoft-float.  Run
666         new mips32r2-ill-nofp with -msoft-float.  Run new mips32-sf32 list
667         test with -msoft-float.  Run new mips-macro-ill-sfp test with
668         -msingle-float.  Run new mips-macro-ill-nofp test with
669         -msoft-float.  Run new mips-hard-float-flag and
670         mips-double-float-flag tests.
672 2008-04-23  H.J. Lu  <hongjiu.lu@intel.com>
674         * gas/i386/i386.exp: Run sse-noavx and x86-64-sse-noavx.
676         * gas/i386/sse-noavx.d: New.
677         * gas/i386/sse-noavx.s: Likewise.
678         * gas/i386/x86-64-sse-noavx.d: Likewise.
679         * gas/i386/x86-64-sse-noavx.s: Likewise.
681 2008-04-23  H.J. Lu  <hongjiu.lu@intel.com>
683         * gas/i386/sse2.s: Add tests for pmuludq, paddq and psubq.
684         * gas/i386/x86-64-simd.s: Likewise.
686         * gas/i386/sse2.d: Updated.
687         * gas/i386/x86-64-simd.d: Likewise.
688         * gas/i386/x86-64-simd-intel.d: Likewise.
689         * gas/i386/x86-64-simd-suffix.d: Likewise.
691 2008-04-23  David S. Miller  <davem@davemloft.net>
693         * gas/sparc/pc2210.d: New file.
694         * gas/sparc/pc2210.d: Likewise.
695         * gas/sparc/sparc.exp: Run new %pc22/%pc10 relocation test.
697 2008-04-18  H.J. Lu  <hongjiu.lu@intel.com>
699         * gas/i386/arch-10.d: Updated.
700         * gas/i386/avx.d: Likewise.
701         * gas/i386/avx-intel.d: Likewise.
702         * gas/i386/x86-64-arch-2.d: Likewise.
703         * gas/i386/x86-64-avx.d: Likewise.
704         * gas/i386/x86-64-avx-intel.d: Likewise.
706 2008-04-16  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
707             Michael Meissner  <michael.meissner@amd.com>
709         * gas/i386/x86-64-sse5.s: Add protX tests to allow memory in the
710         middle operand.
711         * gas/i386/x86-64-sse5.d: Likewise.
712         
713 2008-04-16  David S. Miller  <davem@davemloft.net>
715         * gas/sparc/gotops32.d: New.
716         * gas/sparc/gotops32.s: Likewise.
717         * gas/sparc/gotops64.d: Likewise.
718         * gas/sparc/gotops64.s: Likewise.
719         * gas/sparc/sparc.exp: Run new gotdata tests.
721 2008-04-15  Andrew Stubbs  <andrew.stubbs@st.com>
723         * gas/sh/arch/arch.exp: Align PC-relative instructions in the gererated
724         assembly files.
725         * gas/sh/arch/sh-dsp.s: Regenerate.
726         * gas/sh/arch/sh.s: Regenerate.
727         * gas/sh/arch/sh2.s: Regenerate.
728         * gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
729         * gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
730         * gas/sh/arch/sh2a-nofpu.s: Regenerate.
731         * gas/sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
732         * gas/sh/arch/sh2a-or-sh4.s: Regenerate.
733         * gas/sh/arch/sh2a.s: Regenerate.
734         * gas/sh/arch/sh2e.s: Regenerate.
735         * gas/sh/arch/sh3-dsp.s: Regenerate.
736         * gas/sh/arch/sh3-nommu.s: Regenerate.
737         * gas/sh/arch/sh3.s: Regenerate.
738         * gas/sh/arch/sh3e.s: Regenerate.
739         * gas/sh/arch/sh4-nofpu.s: Regenerate.
740         * gas/sh/arch/sh4-nommu-nofpu.s: Regenerate.
741         * gas/sh/arch/sh4.s: Regenerate.
742         * gas/sh/arch/sh4a-nofpu.s: Regenerate.
743         * gas/sh/arch/sh4a.s: Regenerate.
744         * gas/sh/arch/sh4al-dsp.s: Regenerate.
745         * gas/sh/err-mova.s: New test.
747 2008-04-14  Edmar Wienskoski  <edmar@freescale.com>
749         * gas/ppc/e500mc.s, gas/ppc/e500mc.d: New test.
750         * gas/ppc/ppc.exp: Run the new test
752 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
754         * gas/lns/lns-big-delta.d: Updated.
755         * gas/lns/lns-common-1.d: Likewise.
756         * gas/lns/lns-common-1-alt.d: Likewise.
757         * gas/lns/lns-duplicate.d: Likewise.
759 2008-04-10  H.J. Lu  <hongjiu.lu@intel.com>
761         * gas/i386/i386.exp: Run sse-check, sse-check-warn,
762         sse-check-error, x86-64-sse-check, x86-64-sse-check-warn and
763         x86-64-sse-check-error.
765         * gas/i386/sse-check.d: New.
766         * gas/i386/sse-check.s: Likewise.
767         * gas/i386/sse-check-error.l: Likewise.
768         * gas/i386/sse-check-error.s: Likewise.
769         * gas/i386/sse-check-warn.d: Likewise.
770         * gas/i386/sse-check-warn.e: Likewise.
771         * gas/i386/x86-64-sse-check.d: Likewise.
772         * gas/i386/x86-64-sse-check-error.l: Likewise.
773         * gas/i386/x86-64-sse-check-error.s: Likewise.
774         * gas/i386/x86-64-sse-check-warn.d: Likewise.
776 2008-04-10  Santiago Urueña  <suruena@gmail.com>
778         * gas/all/gas.exp: Check the performance of the -ag command line
779         switch.
781 2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
783         * gas/s390/zarch-z10.d: Map the compare and branch variants
784         with odd condition code mask to version with an even mask.
786 2008-04-07  H.J. Lu  <hongjiu.lu@intel.com>
788         * gas/i386/att-regs.s: Add AVX register test.
789         * gas/i386/intel-regs.s: Likewise.
791         * gas/i386/att-regs.d: Updated.
792         * gas/i386/intel-regs.d: Likewise.
794 2008-04-07  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
796         PR gas/6043
797         * gas/sh/sh64/eh-1.d: New.
798         * gas/sh/sh64/eh-1.d: Likewise.
800 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
802         * gas/i386/arch-10-1.l: Replace CLMUL with PCLMUL.
803         * gas/i386/arch-10-2.l: Likewise.
804         * gas/i386/arch-10-3.l: Likewise.
805         * gas/i386/arch-10-4.l: Likewise.
806         * gas/i386/arch-10.s: Likewise.
807         * gas/i386/clmul-intel.d: Likewise.
808         * gas/i386/clmul.d: Likewise.
809         * gas/i386/clmul.s: Likewise.
810         * gas/i386/x86-64-arch-2.s: Likewise.
811         * gas/i386/x86-64-clmul-intel.d: Likewise.
812         * gas/i386/x86-64-clmul.d: Likewise.
813         * gas/i386/x86-64-clmul.s: Likewise.
815         * gas/i386/arch-10.d: Replace clmul with pclmul.
816         * gas/i386/x86-64-arch-2.d: Likewise.
818 2008-04-03  H.J. Lu  <hongjiu.lu@intel.com>
820         * gas/i386/i386.exp: Run aes, aes-intel, x86-64-aes,
821         x86-64-aes-intel, avx, avx-intel, inval-avx, x86-64-avx,
822         x86-64-avx-intel and x86-64-inval-avx.
824         * gas/cfi/cfi-i386.s: Add tests for AVX register maps.
825         * gas/cfi/cfi-x86_64.s: Likewise.
827         * gas/i386/aes.d: New.
828         * gas/i386/aes.s: Likewise.
829         * gas/i386/aes-intel.d: Likewise.
830         * gas/i386/avx.d: Likewise.
831         * gas/i386/avx.s: Likewise.
832         * gas/i386/avx-intel.d: Likewise.
833         * gas/i386/clmul.d: Likewise.
834         * gas/i386/clmul-intel.d: Likewise.
835         * gas/i386/clmul.s: Likewise.
836         * gas/i386/i386.exp: Likewise.
837         * gas/i386/inval-avx.l: Likewise.
838         * gas/i386/inval-avx.s: Likewise.
839         * gas/i386/sse2avx.d: Likewise.
840         * gas/i386/sse2avx.s: Likewise.
841         * gas/i386/x86-64-aes.d: Likewise.
842         * gas/i386/x86-64-aes.s: Likewise.
843         * gas/i386/x86-64-aes-intel.d: Likewise.
844         * gas/i386/x86-64-avx.d: Likewise.
845         * gas/i386/x86-64-avx.s: Likewise.
846         * gas/i386/x86-64-avx-intel.d: Likewise.
847         * gas/i386/x86-64-clmul.d: Likewise.
848         * gas/i386/x86-64-clmul-intel.d: Likewise.
849         * gas/i386/x86-64-clmul.s: Likewise.
850         * gas/i386/x86-64-inval-avx.l: Likewise.
851         * gas/i386/x86-64-inval-avx.s: Likewise.
852         * gas/i386/x86-64-sse2avx.d: Likewise.
853         * gas/i386/x86-64-sse2avx.s: Likewise.
855         * gas/i386/arch-10.s: Add tests for AVX, AES, CLMUL and FMA.
856         * gas/i386/x86-64-arch-2.s: Likewise.
858         * gas/i386/rexw.s: Add AVX tests.
860         * gas/i386/x86-64-opcode-inval.s: Remove lds/les test.
862         * gas/cfi/cfi-i386.d: Updated.
863         * gas/cfi/cfi-x86_64.d: Likewise.
864         * gas/i386/arch-10.d:  Likewise.
865         * gas/i386/arch-10-1.l: Likewise.
866         * gas/i386/arch-10-2.l: Likewise.
867         * gas/i386/arch-10-3.l: Likewise.
868         * gas/i386/arch-10-4.l: Likewise.
869         * gas/i386/rexw.d: Likewise.
870         * gas/i386/x86-64-arch-2.d: Likewise.
871         * gas/i386/x86-64-opcode-inval.d: Likewise.
872         * gas/i386/x86-64-opcode-inval-intel.d: Likewise.
874 2008-03-26  Bernd Schmidt  <bernd.schmidt@analog.com>
876         From Jie Zhang  <jie.zhang@analog.com>
877         * gas/bfin/load.d: Update.
878         * gas/bfin/expected_comparison_errors.l: New test.
879         * gas/bfin/expected_comparison_errors.s: New test.
880         * gas/bfin/bfin.exp: Add expected_comparison_errors.
881         * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s: Add
882         tests for bad options of "multiply and multipy-accumulate to
883         accumulator" instructions.  Add new vector instruction option
884         mode tests.
885         * gas/bfin/vector2.s: Add new vector instruction option mode test.
886         * gas/bfin/vector2.d: Adjust accordingly.
887         * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s:
888         Add check for mismatch of accumulator and data register.
889         * gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
890         for IU option.
892         * gas/bfin/flow.d: Adjust since the generated labels for LOOP_BEGIN
893         and LOOP_END instruction are local now.
894         * gas/bfin/flow2.d: Likewise.
896         From  Mike Frysinger  <michael.frysinger@analog.com>
897         * gas/bfin/expected_errors.s, gas/bfin/expected_errors.l: Add test
898         for mismatched half registers in vector multipy-accumulate
899         instructions.
901         From Robin Getz  <rgetz@blackfin.uclinux.org>
902         * gas/bfin/arithmetic.d: Update to reflect spaces/capitalization in
903         recent changes in opcodes/bfin-dis.c.
904         gas/bfin/arithmetic.s: Likewise.
905         gas/bfin/bit.d: Likewise.
906         gas/bfin/bit2.d: Likewise.
907         gas/bfin/control_code.d: Likewise.
908         gas/bfin/control_code2.d: Likewise.
909         gas/bfin/event.d: Likewise.
910         gas/bfin/event2.d: Likewise.
911         gas/bfin/flow.d: Likewise.
912         gas/bfin/flow2.d: Likewise.
913         gas/bfin/load.d: Likewise.
914         gas/bfin/logical.d: Likewise.
915         gas/bfin/logical2.d: Likewise.
916         gas/bfin/move.d: Likewise.
917         gas/bfin/move2.d: Likewise.
918         gas/bfin/parallel.d: Likewise.
919         gas/bfin/parallel2.d: Likewise.
920         gas/bfin/parallel3.d: Likewise.
921         gas/bfin/parallel4.d: Likewise.
922         gas/bfin/shift.d: Likewise.
923         gas/bfin/shift2.d: Likewise.
924         gas/bfin/stack.d: Likewise.
925         gas/bfin/stack2.d: Likewise.
926         gas/bfin/store.d: Likewise.
927         gas/bfin/vector.d: Likewise.
928         gas/bfin/vector2.d: Likewise.
929         gas/bfin/video.d: Likewise.
930         gas/bfin/video2.d: Likewise.
932 2008-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>
934         * gas/s390/zarch-z10.d: New file.
935         * gas/s390/zarch-z10.s: New file.
936         * gas/s390/s390.exp: Run the z10 testcases.
938 2008-03-17  Richard Sandiford  <rsandifo@nildram.co.uk>
940         * gas/mips/elf-rel26.d: Add -32.
941         * gas/mips/mips16-intermix.d: Likewise.
943 2008-03-13  Nick Clifton  <nickc@redhat.com>
945         PR gas/5895
946         * gas/macros/exit.s: New test case.
947         * gas/macros/macros.exp: Run the new test, expect it to produce an
948         error result.
950 2008-03-09  Paul Brook  <paul@codesourcery.com>
952         * gas/arm/vfpv3-d16-bad.d: New test.
953         * gas/arm/vfpv3-d16-bad.l: New test.
955 2008-03-06  Andreas Krebbel  <krebbel1@de.ibm.com>
957         * gas/s390/esa-g5.d (cdfbr, cdfr, cefbr, cefr, cxfbr, cxfr,
958         dxr, fidr, fier, fixr, lzdr, lzer, lzxr, sqdr, sqer, tp): Fix
959         operand format.
960         * gas/s390/esa-g5.s: Likewise.
961         * gas/s390/zarch-z900.d (cdgbr, cdgr, cegbr, cegr, cxgbr,
962         cxgr): Likewise.
963         * gas/s390/zarch-z900.s: Likewise.
964         * gas/s390/zarch-z9-109.d (cu41, cu42): Remove mask operand.
965         * gas/s390/zarch-z9-109.s: Likewise.
967 2008-03-04  Paul Brook  <paul@codesourcery.com>
969         * gas/arm/archv6m.d: New test.
970         * gas/arm/archv6m.s: New test.
971         * gas/arm/t16-bad.s: Test low register non flag setting add.
972         * gas/arm/t16-bad.l: Update expected output.
974 2008-03-03  H.J. Lu  <hongjiu.lu@intel.com>
976         PR gas/5543
977         * gas/i386/i386.exp: Run inval-equ-1 and inval-equ-2.
979         * gas/i386/inval-equ-1.l: New.
980         * gas/i386/inval-equ-1.s: Likewise.
981         * gas/i386/inval-equ-2.l: Likewise.
982         * gas/i386/inval-equ-2.s: Likewise.
984 2008-03-01  H.J. Lu  <hongjiu.lu@intel.com>
986         * gas/i386/x86-64-branch.s: Add tests for 16-bit near indirect
987         branches.
989         * gas/i386/x86-64-inval.s: Remove tests for 16-bit near indirect
990         branches.
992         * gas/i386/x86-64-branch.d: Updated.
993         * gas/i386/x86-64-inval.l: Likewise.
995 2008-02-27  Nick Clifton  <nickc@redhat.com>
997         PR 3134
998         * gas/h8300/pr3134.s: New test.
999         * gas/h8300/pr3134.d: Expected disassembly
1000         * gas/h8300/h8300.exp: Run the new test.
1002         * gas/h8300/h8300-coff.exp: Fix test for COFF based ports to
1003         accept h8300-rtemscoff not just h8300-rtems.
1005 2008-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1007         * gas/i386/jump.d: Updated for COFF.
1009 2008-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1011         * gas/i386/jump.s: Add tests for far branches.
1012         * gas/i386/jump16.s: Likewise.
1014         * gas/i386/jump.d: Updated.
1015         * gas/i386/jump16.d: Likewise.
1016         * gas/i386/x86-64-inval.l: Likewise.
1018         * gas/i386/x86-64-inval.s: Add tests for 16-bit near indirect
1019         branches.
1021 2008-02-22  Nick Clifton  <nickc@redhat.com>
1023         * gas/m68hc11/bug-1825.d: Update to match changes in the
1024         information generated with source-in-disassembly listings.
1025         * gas/m68hc11/indexed12.d: Likewise.
1026         * gas/m68hc11/insns-dwarf2.d: Likewise.
1027         * gas/m68hc11/lbranch-dwarf2.d: Likewise.
1029 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1031         * cfi/cfi.exp (gas_x86_64_check): New.
1032         (gas_x86_32_check): Likewise.
1033         Run 32bit and 64bit tests for x86 targets if they are supportd.
1035 2008-02-18  Jan Beulich  <jbeulich@novell.com>
1037         * gas/i386/att-regs.s, gas/i386/att-regs.d,
1038         gas/i386/intel-regs.s, gas/i386/intel-regs.d: New.
1039         * gas/i386/i386.exp: Run new tests.
1041 2008-02-14  Nick Clifton  <nickc@redhat.com>
1043         PR gas/5712
1044         * gas/arm/fp-save.s: New test.
1045         * gas/arm/fp-save.d: Expected disassembly.
1047 2008-02-13  Adam Nemet  <anemet@caviumnetworks.com>
1049         * gas/mips/branch-misc-2pic-64.d (#name): Have a unique name
1050         different from the branch-misc-2-64.d test.
1052 2008-02-13  Jan Beulich  <jbeulich@novell.com>
1054         * gas/i386/intelok.s: Replace invalid offset expression with
1055         valid ones.
1056         * gas/i386/x86_64.s: Likewise.
1058 2008-02-13  Jan Beulich  <jbeulich@novell.com>
1060         * gas/i386/intelbad.s, gas/i386/intelok.s: Add 'bound' tests.
1061         * gas/i386/intelbad.l, gas/i386/intelok.l, gas/i386/intelok.e,
1062         gas/i386/opcode-intel.d: Adjust.
1064 2008-02-13  Jan Beulich  <jbeulich@novell.com>
1066         * gas/cfi/cfi-i386.s: Add code testing use of all registers.
1067         Fix a few comments.
1068         * gas/cfi/cfi-x86_64.s: Likewise.
1069         * gas/cfi/cfi-i386.d, gas/cfi/cfi-x86_64.d: Adjust.
1071 2008-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1073         * gas/i386/i386.exp: Run x86-64-arch-2 instead of
1074         x86-64-arch-10.
1076         * gas/i386/x86-64-arch-10.d: Removed.
1078         * gas/i386/x86-64-arch-2.d: New.
1079         * gas/i386/x86-64-arch-2.s: Likewise.
1081 2008-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1083         * gas/i386/x86-64-xsave.d: Remove prefix.
1085 2008-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1087         * gas/i386/arch-10.s: Add xgetbv.
1089         * gas/i386/arch-10.d: Updated.
1090         * gas/i386/arch-10-1.l: Likewise.
1091         * gas/i386/arch-10-2.l: Likewise.
1092         * gas/i386/arch-10-3.l: Likewise.
1093         * gas/i386/arch-10-4.l: Likewise.
1094         * gas/i386/x86-64-arch-10.d: Likewise.
1096 2002-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1098         * gas/i386/i386.exp: Run xsave, xsave-intel, x86-64-xsave
1099         and x86-64-xsave-intel.
1101         * gas/i386/x86-64-xsave-intel.d: New file.
1102         * gas/i386/x86-64-xsave.d: Likewise.
1103         * gas/i386/x86-64-xsave.s: Likewise.
1104         * gas/i386/xsave-intel.d: Likewise.
1105         * gas/i386/xsave.d: Likewise.
1106         * gas/i386/xsave.s: Likewise.
1108 2008-02-05  Adam Nemet  <anemet@caviumnetworks.com>
1110         * gas/mips/mips.exp: Invoke the tests smartmips, mips32-dsp,
1111         mips32-dspr2, mips64-dsp and mips32-mt with run_dump_test instead
1112         of run_dump_test_arches.
1113         * gas/mips/smartmips.d: Pass -mips32.
1114         * gas/mips/mips64-dsp.d: Pass -mips64r2.
1115         * gas/mips/mips32-dsp.d: Pass -mips32r2.
1116         * gas/mips/mips32-dspr2.d: Likewise.
1117         * gas/mips/mips32-mt.d: Likewise.
1119 2008-02-04  Adam Nemet  <anemet@caviumnetworks.com>
1121         * gas/mips/mips.exp: Call mips_arch_create for Octeon.  Invoke
1122         Octeon tests.
1123         * gas/mips/octeon.s, gas/mips/octeon.d: New test.
1125 2008-01-31  Marc Gauthier  <marc@tensilica.com>
1127         * gas/all/gas.exp: Recognize Xtensa processor variants.
1128         * gas/elf/elf.exp: Likewise.
1129         * gas/lns/lns.exp: Likewise.
1131 2008-01-28  H.J. Lu  <hongjiu.lu@intel.com>
1133         * gas/cfi/cfi-alpha-1.d: Replace DW_CFA_def_cfa_reg with
1134         DW_CFA_def_cfa_register.
1135         * gas/cfi/cfi-alpha-3.d: Likewise.
1136         * gas/cfi/cfi-hppa-1.d: Likewise.
1137         * gas/cfi/cfi-i386.d: Likewise.
1138         * gas/cfi/cfi-m68k.d: Likewise.
1139         * gas/cfi/cfi-mips-1.d: Likewise.
1140         * gas/cfi/cfi-sh-1.d: Likewise.
1141         * gas/cfi/cfi-sparc-1.d: Likewise.
1142         * gas/cfi/cfi-sparc64-1.d: Likewise.
1143         * gas/cfi/cfi-x86_64.d: Likewise.
1145         * gas/cfi/cfi-common-1.d: Updated for i386/x86-64 register
1146         names.
1147         * gas/cfi/cfi-common-2.d: Likewise.
1148         * gas/cfi/cfi-common-5.d: Likewise.
1149         * gas/cfi/cfi-i386.d: Likewise.
1150         * gas/cfi/cfi-x86_64.d: Likewise.
1152 2008-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1154         * gas/i386/x86-64-sib.s: Add tests for r12.
1156         * gas/i386/x86-64-sib-intel.d: Updated.
1157         * gas/i386/x86-64-sib.d: Likewise.
1159 2008-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1161         * gas/i386/i386.exp : Run x86-64-arch-1 and x86-64-arch-10.
1163         * gas/i386/x86-64-arch-1.d: New.
1164         * gas/i386/x86-64-arch-1.s: Likewise.
1165         * gas/i386/x86-64-arch-10.d: Likewise.
1167 2008-01-23  Tristan Gingold  <gingold@adacore.com>
1169         * gas/ia64/regs.d: Updated as the ia64 disassembler now displays
1170         symbolic names for all ar registers.
1172 2008-01-22  H.J. Lu  <hongjiu.lu@intel.com>
1174         * gas/i386/arch-10.d: New.
1175         * gas/i386/arch-11.s: Likewise.
1176         * gas/i386/arch-12.d: Likewise.
1177         * gas/i386/arch-12.s: Likewise.
1179         * gas/i386/i386.exp: Run arch-11 and arch-12.
1181 2008-01-22  H.J. Lu  <hongjiu.lu@intel.com>
1183         * gas/i386/arch-10-1.l: New.
1184         * gas/i386/arch-10-1.s: Likewise.
1185         * gas/i386/arch-10-2.l: Likewise.
1186         * gas/i386/arch-10-2.s: Likewise.
1187         * gas/i386/arch-10-3.l: Likewise.
1188         * gas/i386/arch-10-3.s: Likewise.
1189         * gas/i386/arch-10-4.l: Likewise.
1190         * gas/i386/arch-10-4.s: Likewise.
1191         * gas/i386/arch-10.d: Likewise.
1192         * gas/i386/arch-10.s: Likewise.
1194         * gas/i386/i386.exp: Run arch-10, arch-10-1, arch-10-2,
1195         arch-10-3 and arch-10-4.
1197         * gas/i386/nops-2.s: Use movsbl instead of cmove.
1198         * gas/i386/nops-2-i386.d: Updated.
1199         * gas/i386/nops-2-merom.d: Likewise.
1200         * gas/i386/nops-2.d: Likewise.
1201         * gas/i386/x86-64-nops-2.d: Likewise.
1203 2008-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1205         * gas/i386/prescott.s: Add tests for movddup in Intel syntax.
1206         * gas/i386/x86-64-prescott.s: Likewise.
1208         * gas/i386/prescott.d: Updated.
1209         * gas/i386/x86-64-prescott.d: Likewise.
1211 2008-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1213         * gas/i386/i386.s: Add more tests for movsx and movzx.
1214         * gas/i386/x86_64.s: Likewise.
1216         * gas/i386/inval.s: Remove tests for movsxw and movzxw.
1218         * gas/i386/x86-64-inval.s: Remove tests for movsxb, movsxw,
1219         movsxl, movzxb and movzxw.
1221         * gas/i386/i386.d: Updated.
1222         * gas/i386/inval.l: Likewise.
1223         * gas/i386/x86_64.d: Likewise.
1224         * gas/i386/x86-64-inval.l: Likewise.
1226 2008-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1228         * gas/i386/i386.s: Add tests for movsx, movzx and movnti.
1229         * gas/i386/inval.s: Likewise. 
1230         * gas/i386/x86_64.s: Likewise.
1231         * gas/i386/x86-64-inval.s: Likewise.
1233         * gas/i386/i386.d: Updated.
1234         * gas/i386/inval.l: Likewise.
1235         * gas/i386/x86_64.d: Likewise.
1236         * gas/i386/x86-64-inval.l: Likewise.
1238 2008-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1240         PR gas/5534
1241         * gas/i386/i386.s: Add tests for fnstsw and fstsw.
1242         * gas/i386/inval.s: Likewise. 
1243         * gas/i386/x86_64.s: Likewise.
1245         * gas/i386/intel.s: Use word instead of dword on ss.
1247         * gas/i386/x86-64-inval.s: Add tests for fnstsw, fstsw, in
1248         and out.
1250         * gas/i386/prefix.s: Remove invalid fstsw.
1252         * gas/i386/inval.l: Updated.
1253         * gas/i386/intelbad.l: Likewise.
1254         * gas/i386/i386.d: Likewise.
1255         * gas/i386/x86_64.d: Likewise.
1256         * gas/i386/x86-64-inval.l: Likewise.
1257         * gas/i386/prefix.d: Updated.
1259 2008-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1261         * gas/i386/nops.s: Add more tests with opcodes from 0x0f19
1262         to 0x0f1f.
1263         * gas/i386/x86-64-nops.s: Likewise.
1265         * gas/i386/nops.d: Updated.
1266         * gas/i386/x86-64-nops.d: Likewise.
1268 2008-01-09  Bob Wilson  <bob.wilson@acm.org>
1269         
1270         * gas/lns/lns.exp: Run new lns-big-delta test for targets that set
1271         DWARF2_USE_FIXED_ADVANCE_PC.
1272         * gas/lns/lns-big-delta.s: New.
1273         * gas/lns/lns-big-delta.d: New.
1274         
1275 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1277         PR gas/5322
1278         * lib/gas-defs.exp (gas_host_run): Add fourth argument to regsub
1279         command.
1281 2008-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1283         * gas/i386/intel.s: Add tests for fadd, faddp, fdiv, fdivp,
1284         fdivr, fdivrp, fmul, fmulp, fsub, fsubp, fsubr and fsubrp.
1286         * gas/i386/intel.d: Updated.
1287         * gas/i386/intel.e: Likewise.
1289 2008-01-04  H.J. Lu  <hongjiu.lu@intel.com>
1291         * gas/i386/rexw.d: New.
1292         * gas/i386/rexw.s: Likewise.
1294         * gas/i386/x86-64-sse4_1-intel.d: Updated.
1295         * gas/i386/x86-64-sse4_1.d: Likewise.
1297 2008-01-04  Nick Clifton  <nickc@redhat.com>
1299         * gas/ppc/altivec_and_spe.s: New test - checks that ISA extension
1300         command line options (-maltivec, -mspe) can be specified before
1301         CPU selection command line options.
1302         * gas/ppc/altivec_and_spe.d: Expected disassembly.
1303         * gas/ppc/ppc.exp: Run the new test
1305 2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>
1307         * gas/i386/arch-9.d: New file.
1308         * gas/i386/arch-9.s: Likewise.
1310         * gas/i386/i386.exp: Run arch-9.
1312 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
1314         * gas/i386/arch-5.d: New file.
1315         * gas/i386/arch-5.s: Likewise.
1316         * gas/i386/arch-6.d: Likewise.
1317         * gas/i386/arch-6.s: Likewise.
1318         * gas/i386/arch-7.d: Likewise.
1319         * gas/i386/arch-7.s: Likewise.
1320         * gas/i386/arch-8.d: Likewise.
1321         * gas/i386/arch-8.s: Likewise.
1323         * gas/i386/i386.exp: Run arch-5, arch-6, arch-7 and arch-8.
1325 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
1327         * gas/i386/i386.s: Add tests for movq.
1328         * gas/i386/x86_64.s: Likewise.
1330         * gas/i386/i386.d Updated.
1331         * gas/i386/x86_64.d: Likewise.
1333 2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>
1335         PR gas/5534
1336         * gas/i386/intel.s: Use QWORD on movq instead of DWORD.
1338         * gas/i386/inval.s: Add tests for movq.
1339         * gas/i386/x86-64-inval.s: Likewise.
1341         * gas/i386/inval.l: Updated.
1342         * gas/i386/x86-64-inval.l: Likewise.
1344 2008-01-02  Catherine Moore  <clm@codesourcery.com>
1346         * gas/mips/jalr.s: New test.
1347         * gas/mips/jalr.l: New test output.
1348         * gas/mips/mips.exp: Run new test.
1350 For older changes see ChangeLog-2007
1352 Copyright (C) 2008 Free Software Foundation, Inc.
1354 Copying and distribution of this file, with or without modification,
1355 are permitted in any medium without royalty provided the copyright
1356 notice and this notice are preserved.
1358 Local Variables:
1359 mode: change-log
1360 left-margin: 8
1361 fill-column: 74
1362 version-control: never
1363 End: