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.
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.
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.
39 * gas/elf/type.s: Remove test of STT_IFUNC support.
40 * gas/elf/type.e: Update expected output.
44 * gas/cris/rd-dtpoffd1.d, gas/cris/rd-dtpoffd1.s: New test.
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.
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.
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.
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.
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.
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.
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.
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.
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.
149 * gas/cris/rd-bcnst2-pic.d, gas/cris/rd-bcnst2.d,
150 gas/cris/rd-bcnst2.s: New tests.
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.
160 * gas/mips/mips32-sync.d, gas/mip/mips32-sync.s: New tests.
161 * gas/mips/mips.exp: Run them.
165 * gas/xtensa/all.exp: Run jlong test.
166 * gas/xtensa/jlong.d: New.
167 * gas/xtensa/jlong.s: New.
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.
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.
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
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.
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.
222 * gas/all/gas.exp: Don't run redef tests on a bunch of targets.
223 * gas/elf/elf.exp: Likewise.
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.
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.
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.
258 * gas/mips/cfi-n64-1.s, gas/mips/cfi-n64-1.d: New test.
259 * gas/mips/mips.exp: Run it.
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.
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.
286 * gas/i386/intel.s: Add retf.
287 * gas/i386/intel.{d,e}: Adjust.
288 * gas/i386/opcode-intel.d: Replace lret with retf.
292 * gas/i386/gas/i386/opcode-suffix.d: Add suffixes to cmovXX.
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.
306 * gas/i386/string-bad.{l,s}, gas/i386/string-ok.{d,e,s}: New.
307 * gas/i386/i386.exp: Run new tests.
311 * gas/i386/intel.s: Add tests for fidivr.
313 * gas/i386/intel.d: Updated.
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.
325 * gas/bfin/misc.s: New test.
326 * gas/bfin/misc.d: New test.
327 * gas/bfin/bfin.exp: Add misc test.
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.
339 * gas/all/gas.exp: Expect the redef test to fail on Xtensa.
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.
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.
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.
398 * gas/mips/call-nonpic-1.s, gas/mips/call-nonpic-1.d: New test.
399 * gas/mips/mips.exp: Run it.
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.
410 * gas/ppc/power7.d: New.
411 * gas/ppc/power7.s: Likewise.
412 * gas/ppc/ppc.exp: Run power7 test.
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.
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.
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.
444 * gas/mips/tls-ill.l: Update error message.
445 * gas/mips/octeon-ill.l: Likewise.
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
456 * gas/mips/mips16-vis-1.d, gas/mips/mips16-vis-1.s: New tests.
457 * gas/mips/mips.exp: Run them.
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.
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.
492 * gas/arm/movw-local.d: New test.
493 * gas/arm/movw-local.s: New test.
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.
504 * gas/mips/e32-rel2.d: Add -march=mips1 for as.
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.
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
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.
536 * gas/arm/thumb32.d: Update expected output.
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.
551 * gas/s390/zarch-z990.d (idte): Fix operand format.
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.
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.
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.
590 * gas/mips/mips16-hilo-match.s: New test.
591 * gas/mips/mip16-hilo-match.d: New test output.
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.
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.
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.
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.
693 * gas/sparc/pc2210.d: New file.
694 * gas/sparc/pc2210.d: Likewise.
695 * gas/sparc/sparc.exp: Run new %pc22/%pc10 relocation test.
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.
709 * gas/i386/x86-64-sse5.s: Add protX tests to allow memory in the
711 * gas/i386/x86-64-sse5.d: Likewise.
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.
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.
749 * gas/ppc/e500mc.s, gas/ppc/e500mc.d: New test.
750 * gas/ppc/ppc.exp: Run the new test
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.
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.
778 * gas/all/gas.exp: Check the performance of the -ag command line
783 * gas/s390/zarch-z10.d: Map the compare and branch variants
784 with odd condition code mask to version with an even mask.
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.
797 * gas/sh/sh64/eh-1.d: New.
798 * gas/sh/sh64/eh-1.d: Likewise.
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.
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.
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.
897 * gas/bfin/expected_errors.s, gas/bfin/expected_errors.l: Add test
898 for mismatched half registers in vector multipy-accumulate
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.
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.
940 * gas/mips/elf-rel26.d: Add -32.
941 * gas/mips/mips16-intermix.d: Likewise.
946 * gas/macros/exit.s: New test case.
947 * gas/macros/macros.exp: Run the new test, expect it to produce an
952 * gas/arm/vfpv3-d16-bad.d: New test.
953 * gas/arm/vfpv3-d16-bad.l: New test.
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.
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.
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.
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.
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.
1007 * gas/i386/jump.d: Updated for COFF.
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
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.
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.
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.
1044 * gas/arm/fp-save.s: New test.
1045 * gas/arm/fp-save.d: Expected disassembly.
1049 * gas/mips/branch-misc-2pic-64.d (#name): Have a unique name
1050 different from the branch-misc-2-64.d test.
1054 * gas/i386/intelok.s: Replace invalid offset expression with
1056 * gas/i386/x86_64.s: Likewise.
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.
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.
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.
1083 * gas/i386/x86-64-xsave.d: Remove prefix.
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.
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.
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.
1121 * gas/mips/mips.exp: Call mips_arch_create for Octeon. Invoke
1123 * gas/mips/octeon.s, gas/mips/octeon.d: New test.
1127 * gas/all/gas.exp: Recognize Xtensa processor variants.
1128 * gas/elf/elf.exp: Likewise.
1129 * gas/lns/lns.exp: Likewise.
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.
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.
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.
1169 * gas/ia64/regs.d: Updated as the ia64 disassembler now displays
1170 symbolic names for all ar registers.
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.
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.
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.
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.
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.
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.
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.
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.
1278 * lib/gas-defs.exp (gas_host_run): Add fourth argument to regsub
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.
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.
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
1307 * gas/i386/arch-9.d: New file.
1308 * gas/i386/arch-9.s: Likewise.
1310 * gas/i386/i386.exp: Run arch-9.
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.
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.
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.
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