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
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
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
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
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
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
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
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
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
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
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.
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>
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
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
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
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>
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
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
638 * gas/mips/mips4-fp.d: New file. Check disassembly with
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
646 * gas/mips/mips32r2-fp32.d: New file. Check disassembly with
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
711 * gas/i386/x86-64-sse5.d: Likewise.
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
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
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>
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
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
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
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>
946 * gas/macros/exit.s: New test case.
947 * gas/macros/macros.exp: Run the new test, expect it to produce an
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
960 * gas/s390/esa-g5.s: Likewise.
961 * gas/s390/zarch-z900.d (cdgbr, cdgr, cegbr, cegr, cxgbr,
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>
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
989 * gas/i386/x86-64-inval.s: Remove tests for 16-bit near indirect
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>
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
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>
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
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.
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
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
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
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>
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
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
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>
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.
1275 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1278 * lib/gas-defs.exp (gas_host_run): Add fourth argument to regsub
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>
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.
1362 version-control: never