gas/
[binutils-gdb.git] / gas / testsuite / ChangeLog
index 628b2d98938d3221994c002f97e1ae50c92cbc47..8616469dd3e2f1bf6ee67aa989df6252e4cdbb5e 100644 (file)
+2007-10-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       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  <hongjiu.lu@intel.com>
+
+       * 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  <nickc@redhat.com>
+
+       * gas/mn10300/basic.exp: Run pr997 test.
+       * gas/mn10300/pr997.s: New test.
+       * gas/mn10300/pr887.l: Expected output.
+
+2007-10-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * 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  <nickc@redhat.com>
+
+       * 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  <nickc@redhat.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <macro@linux-mips.org>
+
+       * 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  <macro@linux-mips.org>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * gas/i386/i386.exp: Run smx.
+
+       * gas/i386/smx.d: New.
+       * gas/i386/smx.s: Likewise.
+
+2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 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  <ddaney@avtrex.com>
+
+       * gas/mips/odd-float.d, gas/mips/odd-float.s: New test.
+       * gas/mips/mips.exp: Run it.
+
+2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       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  <deller@gmx.de>
+
+       * gas/all/gas.exp: Include new test "strings".
+       * gas/all/string.s: New
+       * gas/all/string.d: New.
+
+2007-10-01  Tristan Gingold  <gingold@adacore.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       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  <hongjiu.lu@intel.com>
+
+       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  <kazu@codesourcery.com>
+
+       * gas/m68k/fido.s: Add tests for %mbo.
+       * gas/m68k/fido.d: Update accordingly.
+
+2007-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/i386/x86-64-addr32.d: Adjust expectations.
+
+2007-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * 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  <nathan@codesourcery.com>
+
+       * 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  <carlos@codesourcery.com>
+
+       * gas/mips/align.s, gas/mips/align.d: New test.
+       * gas/mips/mips.exp: Run it.
+
+2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       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  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       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  <michael.meissner@amd.com>
+           Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
+           Tony Linthicum  <tony.linthicum@amd.com>
+
+       * 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  <jbeulich@novell.com>
+
+       * 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  <jbeulich@novell.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <dan@codesourcery.com>
+
+       * gas/lns/lns-duplicate.d, gas/lns/lns-duplicate.s: New.
+       * gas/lns/lns.exp: Run lns-duplicate.
+
+2007-08-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       * 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  <hongjiu.lu@intel.com>
 
+       * 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: Updated.
+       * 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.