X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2FChangeLog;h=8616469dd3e2f1bf6ee67aa989df6252e4cdbb5e;hb=9cfc3331a8ecc462c89a8e8d7891c8024291a5c9;hp=993439511edb91a7cce970855d50cf51fdb26066;hpb=dc89df6af02e57a0087729705ceebfdd36e86654;p=binutils-gdb.git diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 993439511ed..8616469dd3e 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,455 @@ +2007-10-27 H.J. Lu + + PR gas/5221 + * gas/elf/elf.exp: Run section7. + + * gas/elf/section7.d: New. + * gas/elf/section7.s: Likewise. + +2007-10-23 H.J. Lu + + * gas/i386/katmai.s: Remove cmpps opcode test. + + * gas/i386/simd.s: Add tests for cmpss and cmpsd. + * gas/i386/x86-64-simd.s: Likewise. + + * gas/i386/katmai.d: Updated. + * gas/i386/simd-intel.d: Likewise. + * gas/i386/simd-suffix.d: Likewise. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd-suffix.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + +2007-10-19 Nick Clifton + + * gas/mn10300/basic.exp: Run pr997 test. + * gas/mn10300/pr997.s: New test. + * gas/mn10300/pr887.l: Expected output. + +2007-10-17 Nathan Sidwell + + * gas/m68k/mcf-movsr.s: New. + * gas/m68k/mcf-movsr.d: New. + * gas/m68k/all.exp: Add mcf-movsr test. + +2007-10-16 Nick Clifton + + * gas/elf/elf.exp: Accept COMMON in readelf's output. + * gas/elf/type.s: Add test of common type. + * gas/elf/type.e: Extend expected output. + +2007-10-11 Nick Clifton + + * gas/elf/elf.exp (run_elf_list_test): Run section6 test. + * gas/elf/section6.s: New file: Check behaviour of .pushsection + with a subsection argument. + * gas/elf/section6.d: New file: Expected disassembly. + +2007-10-08 H.J. Lu + + * gas/i386/i386.exp: Run simd-suffix and x86-64-simd-suffix. + + * gas/i386/simd-suffix.d: New. + * gas/i386/x86-64-simd-suffix.d: Likewise. + + * gas/i386/x86-64-opcode.d: Updated. + * gas/i386/x86-64-simd.d: Likewise. + +2007-10-08 Maciej W. Rozycki + + * gas/mips/cp0-names-r3000.d: New test for R3000 CP0 symbolic + disassembly. + * gas/mips/cp0-names-r4000.d: New test for R4000/R4400 symbolic + CP0 disassembly. + * mips/mips.exp: Run the new tests. + +2007-10-08 Maciej W. Rozycki + + * gas/mips/at-1.d, gas/mips/at-2.l: New tests to check the ".set + at=REG" directive. + * gas/mips/at-1.s, gas/mips/at-2.s: Sources for the new tests. + * gas/mips/mips.exp: Run the new tests. + +2007-10-05 H.J. Lu + + * gas/i386/i386.exp: Run smx. + + * gas/i386/smx.d: New. + * gas/i386/smx.s: Likewise. + +2007-10-04 H.J. Lu + + * gas/i386/simd.s: Add tests for unpckhpd and unpckhps. + * gas/i386/x86-64-simd.s: Likewise. + + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + +2007-10-04 David Daney + + * gas/mips/odd-float.d, gas/mips/odd-float.s: New test. + * gas/mips/mips.exp: Run it. + +2007-10-04 H.J. Lu + + PR gas/5109 + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + + * gas/i386/simd.s: Add more tests. + * gas/i386/x86-64-simd.s: Likewise. + +2007-10-04 Helge Deller + + * gas/all/gas.exp: Include new test "strings". + * gas/all/string.s: New + * gas/all/string.d: New. + +2007-10-01 Tristan Gingold + + * gas/ppc/altivec_xcoff.s: Do not use .machine pseudo-ops as it + overrides gas options. + * gas/ppc/altivec_xcoff64.s: Likewise. + * gas/ppc/booke_xcoff64.s: Likewise. + * gas/ppc/altivec_xcoff.d: Accept 32bits offsets. + * gas/ppc/booke_xcoff.s: Do not use .machine pseudo-op and remove + booke64 opcodes. + * gas/ppc/booke_xcoff.d: Accept 32bits offsets and renumber. + * gas/ppc/booke_xcoff64.d: Use booke opcodes. + +2007-09-30 H.J. Lu + + PR gas/5080 + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + + * gas/i386/simd.s: Add new tests for cvttsd2si and cvttss2si. + * gas/i386/x86-64-simd.s: Likewise. + +2007-09-27 H.J. Lu + + PR binutils/5072 + * gas/i386/i386.exp: Run x86-64-opcode-inval and + x86-64-opcode-inval-intel. + + * gas/i386/x86-64-opcode-inval-intel.d: New. + * gas/i386/x86-64-opcode-inval.d: Likewise. + * gas/i386/x86-64-opcode-inval.s: Likewise. + +2007-09-27 Kazu Hirata + + * gas/m68k/fido.s: Add tests for %mbo. + * gas/m68k/fido.d: Update accordingly. + +2007-09-26 Jan Beulich + + * gas/i386/x86-64-addr32.d: Adjust expectations. + +2007-09-26 Jan Beulich + + * gas/i386/reloc64.s: Adjust for %eip-relative addressing no + longer generating errors. + * gas/i386/reloc64.d, gas/i386/reloc64.l: Update. + * gas/i386/x86-64-addr32.s: Remove explicit addr32 prefix + for %eip-realtive addressing case. + +2007-09-25 Nathan Sidwell + + * gas/m68k/br-isaa.d: Dump relocs too. + * gas/m68k/br-isab.d: Likewise. + * gas/m68k/br-isac.d: Likewise. Adjust for long branch relaxation. + +2007-09-24 Carlos O'Donell + + * gas/mips/align.s, gas/mips/align.d: New test. + * gas/mips/mips.exp: Run it. + +2007-09-20 H.J. Lu + + * gas/i386/sib.s: Add more eiz tests. + * gas/i386/x86-64-sib.s: Add more riz tests. + + * gas/i386/sib-intel.d: Updated. + * gas/i386/sib.d: Likewise. + * gas/i386/x86-64-sib-intel.d: Likewise. + * gas/i386/x86-64-sib.d: Likewise. + +2007-09-20 H.J. Lu + + PR 658 + * gas/i386/i386.exp: Run sib-intel, x86-64-sib and + x86-64-sib-intel. + + * gas/i386/nops-1-i386-i686.d: Updated. + * gas/i386/nops-1-i386.d: Likewise. + * gas/i386/nops-1.d: Likewise. + * gas/i386/nops-2-i386.d: Likewise. + * gas/i386/nops-2-merom.d: Likewise. + * gas/i386/nops-2.d: Likewise. + * gas/i386/nops-3-i386.d: Likewise. + * gas/i386/nops-3.d : Likewise. + * gas/i386/sib.d: Likewise. + + * gas/i386/sib.s: Use %eiz in testcases. + + * gas/i386/sib-intel.d: New. + * gas/i386/x86-64-sib-intel.d: Likewise. + * gas/i386/x86-64-sib.d: Likewise. + * gas/i386/x86-64-sib.s: Likewise. + +2007-09-19 H.J. Lu + + * gas/i386/intelok.s: Add tests for memory without base. + * gas/i386/intelok.d: Updated. + * gas/i386/intelok.e: Likewise. + +2007-09-17 H.J. Lu + + * gas/i386/x86-64-rip.s: Revert the last change. + * gas/i386/x86-64-rip-intel.d: Likewise. + * gas/i386/x86-64-rip.d: Likewise. + +2007-09-15 H.J. Lu + + PR gas/5034 + * gas/i386/x86-64-rip.s: Add Intel mode testcases. + * gas/i386/x86-64-rip-intel.d: Updated. + * gas/i386/x86-64-rip.d: Likewise. + +2007-09-14 Michael Meissner + Dwarakanath Rajagopal + Tony Linthicum + + * gas/i386/i386.exp (x86-64-sse5): Run SSE5 64-bit tests. + + * gas/i386/x86-64-sse5.s: New file for SSE5 support. + * gas/i386/x86-64-sse5.d: Ditto. + +2007-09-12 Jan Beulich + + * gas/i386/sse4_1.s, gas/i386/x86-64-sse4_1.s: Add two-operand forms + of blendvps, blendvpd, and pblendvb. + * gas/i386/sse4_1.d, gas/i386/sse4_1-intel.d, + gas/i386/x86-64-sse4_1.d, gas/i386/x86-64-sse4_1-intel.d: Adjust, + making last/first operand of blendvps, blendvpd, and pblendvb + optional. + +2007-09-12 Jan Beulich + + * gas/i386/amdfam10.s, gas/i386/x86-64-amdfam10.s: Add Intel syntax + code. + * gas/i386/amdfam10.d, gas/i386/x86-64-amdfam10.d: Adjust. + +2007-09-06 H.J. Lu + + * gas/i386/svme.s: Updated to allow eax in 64bit. + * gas/i386/svme.d: Updated. + * gas/i386/svme64.d: Likewise. + +2007-08-31 H.J. Lu + + * gas/i386/svme.s: Updated to accept eax in 32bit and rax in + 64bit. + * gas/i386/svme.d: Updated. + * gas/i386/svme64.d: Likewise. + +2007-08-30 H.J. Lu + + * gas/i386/amd.s: Add rdtscp. + * gas/i386/amd.d: Updated. + + * gas/i386/mem-intel.d: Update invlpg for BYTE PTR. + * gas/i386/x86-64-mem-intel.d: Likewise. + + * gas/i386/x86-64-opcode.s: Add swapgs. + * gas/i386/x86-64-opcode.d: Updated. + +2007-08-29 Daniel Jacobowitz + + * gas/lns/lns-duplicate.d, gas/lns/lns-duplicate.s: New. + * gas/lns/lns.exp: Run lns-duplicate. + +2007-08-29 H.J. Lu + + * gas/i386/i386.exp: Run x86-64-reg and x86-64-reg-intel. + + * gas/i386/x86-64-reg.s: New. Add tests for instructions + with one register operand. + * gas/i386/x86-64-reg-intel.d: Likewise. + * gas/i386/x86-64-reg.d: Likewise. + +2007-08-29 H.J. Lu + + * gas/i386/i386.exp: Run reg and reg-intel. + + * gas/i386/katmai.d: Update bad instructions. + + * gas/i386/reg.s: New. Add tests for instructions with one + register operand. + * gas/i386/reg-intel.d: Likewise. + * gas/i386/reg.d: Likewise. + +2007-08-28 H.J. Lu + + * gas/i386/i386.exp: Run mem, mem-intel, x86-64-mem and + x86-64-mem-intel. + + * gas/i386/mem.s: New. Add tests for instructions with one + memory operand. + * gas/i386/x86-64-mem.s: Likewise. + * gas/i386/mem-intel.d: Likewise. + * gas/i386/mem.d: Likewise. + * gas/i386/x86-64-mem-intel.d: Likewise. + * gas/i386/x86-64-mem.d: Likewise. + +2007-08-28 Mark Shinwell + Joseph Myers + + * lib/gas-defs.exp (gas_version): Use remote_* functions instead + of exec. + (gas_host_run): New. + (gas_run): Use gas_host_run. + (gas_start): Likewise. + (run_dump_test): Likewise. + (objdump): Use gas_host_run. + (objdump_start_no_subdir): Likewise. + * lib/gas-dg.exp (gas-dg-test): Use "remote_file host delete". + * lib/run: Remove. + * gas/macros/macros.exp: Download app4b.s to host. + * gas/i386/i386.exp (gas_64_check): Use gas_host_run. + (gas_32_check): Likewise. + * gas/maxq10/maxq10.exp (gas_64_check): Likewise + (gas_32_check): Likewise. + * gas/maxq20/maxq20.exp (gas_64_check): Likewise + (gas_32_check): Likewise. + * gas/sparc/sparc.exp (gas_64_check): Likewise. + * gas/cfi/cfi.exp: Likewise. + * gas/elf/elf.exp (run_list_test): Likewise. Use temporary file + for readelf output in place of pipe. + * gas/all/gas.exp: Download incbin.dat to host. + (do_comment): Allow \r\r\n. + +2007-08-09 Paul Brook + + * gas/arm/relax_load_align.d: new test. + * gas/arm/relax_load_align.s: new test. + +2007-08-09 H.J. Lu + + * gas/i386/i386.exp: Run sse4_1-intel, sse4_2-intel, + x86-64-sse4_1-intel and x86-64-sse4_2-intel. + + * gas/i386/sse4_1-intel.d: New file. + * gas/i386/sse4_2-intel.d: Likewise. + * gas/i386/x86-64-sse4_1-intel.d: Likewise. + * gas/i386/x86-64-sse4_2-intel.d: Likewise. + + * gas/i386/sse4_1.s: Add tests for Intel syntax. + * gas/i386/sse4_2.s: Likewise. + * gas/i386/x86-64-sse4_1.s: Likewise. + * gas/i386/x86-64-sse4_2.s: Likewise. + + * gas/i386/sse4_1.d: Updated. + * gas/i386/sse4_2.d: Likewise. + * gas/i386/x86-64-sse4_1.d: Likewise. + * gas/i386/x86-64-sse4_2.d: Likewise. + +2007-08-09 Alan Modra + + * gas/all/weakref1u.d (not-target): Match *-*-*aout. + +2007-07-29 H.J. Lu + + PR binutils/4834 + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + + * gas/i386/simd.s: Add tests for SSE4 instructions. + * gas/i386/x86-64-simd.s: Likewise. + +2007-07-29 H.J. Lu + + * gas/i386/simd.s: Add tests for cvtss2si/cvtsd2si in Intel + mode. + * gas/i386/x86-64-simd.s: Likewise. + + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + +2007-07-28 H.J. Lu + + PR binutils/4834 + * gas/i386/simd-intel.d: Updated. + * gas/i386/simd.d: Likewise. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + + * gas/i386/simd.s: Add new tests. + * gas/i386/x86-64-simd.s: Likewise. + +2007-07-28 H.J. Lu + + * gas/i386/x86-64-opcode.d: Updated. + * gas/i386/x86-64-simd-intel.d: Likewise. + * gas/i386/x86-64-simd.d: Likewise. + + * gas/i386/x86-64-simd.s: Add movq. + +2007-07-23 H.J. Lu + + * gas/i386/i386.exp: Run nops16-1, nops-1-i386-i686, nops-1-k8, + nops-3-i386, nops-4, nops-4-i386, x86-64-nops-2, x86-64-nops-3, + x86-64-nops-4, x86-64-nops-4-core2 and x86-64-nops-4-k8. + + * gas/i386/nops-1-i386-i686.d: New. + * gas/i386/nops-1-k8.d: Likewise. + * gas/i386/nops-3-i386.d : Likewise. + * gas/i386/nops-3-i686.d: Likewise. + * gas/i386/nops-4-i386.d: Likewise. + * gas/i386/nops-4.d: Likewise. + * gas/i386/nops16-1.d: Likewise. + * gas/i386/nops16-1.s: Likewise. + * gas/i386/x86-64-nops-1-k8.d: Likewise. + * gas/i386/x86-64-nops-2.d: Likewise. + * gas/i386/x86-64-nops-3.d: Likewise. + * gas/i386/x86-64-nops-4-core2.d: Likewise. + * gas/i386/x86-64-nops-4-k8.d: Likewise. + * gas/i386/x86-64-nops-4.d: Likewise. + + * gas/i386/nops-1-i386.d: Updated. + * gas/i386/nops-1-i686.d: Likewise. + * gas/i386/nops-1.d: Likewise. + * gas/i386/nops-2-i386.d: Likewise. + * gas/i386/nops-2-merom.d : Likewise. + * gas/i386/nops-2.d: Likewise. + * gas/i386/nops-3.d: Likewise. + * gas/i386/x86-64-nops-1-merom.d: Likewise. + * gas/i386/x86-64-nops-1-nocona.d: Likewise. + * gas/i386/x86-64-nops-1.d: Likewise. + + * gas/i386/x86-64-nops-1.s: Removed. + +2007-07-23 Evandro Menezes + H.J. Lu + + * gas/i386/i386.exp: Don't run x86-64-nops-1-k8. Run + nops-3-i686 and nops-4-i686. + + * gas/i386/nops-3-i686.d: New. + * gas/i386/nops-4-i686.d: Likewise. + * gas/i386/nops-4.s: Likewise. + 2007-07-23 Richard Sandiford * lib/gas-defs.exp (run_list_test): Make the options optional.