2006-01-16 Paul Brook <paul@codesourcery.com>
[binutils-gdb.git] / gas / testsuite / ChangeLog
index 9e690887575ab90c3dff22d9fed29bcdc7558504..1caba644401b3b0562611f4dc451b734987ff930 100644 (file)
@@ -1,3 +1,405 @@
+2006-01-16  Paul Brook  <paul@codesourcery.com>
+
+       * gas/m68k/all.exp: Add mcf-fpu.
+       * gas/m68k/mcf-fpu.d: New file.
+       * gas/m68k/mcf-fpu.s: New file.
+
+2006-01-11  Nick Clifton  <nickc@redhat.com>
+
+       * gas/tic54x/address.d: Work with 64bit hosts.
+       * gas/tic54x/addrfar.d: Likewise.
+       * gas/tic54x/align.d: Likewise.
+       * gas/tic54x/all-opcodes.d: Likewise.
+       * gas/tic54x/asg.d: Likewise.
+       * gas/tic54x/cons.d: Likewise.
+       * gas/tic54x/consfar.d: Likewise.
+       * gas/tic54x/extaddr.d: Likewise.
+       * gas/tic54x/field.d: Likewise.
+       * gas/tic54x/labels.d: Likewise.
+       * gas/tic54x/loop.d: Likewise.
+       * gas/tic54x/lp.d: Likewise.
+       * gas/tic54x/macro.d: Likewise.
+       * gas/tic54x/math.d: Likewise.
+       * gas/tic54x/opcodes.d: Likewise.
+       * gas/tic54x/sections.d: Likewise.
+       * gas/tic54x/set.d: Likewise.
+       * gas/tic54x/struct.d: Likewise.
+       * gas/tic54x/subsym.d: Likewise.
+
+2006-01-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/2117
+       * gas/ia64/ia64.exp: Add ltoff22x-2, ltoff22x-3, ltoff22x-4 and
+       ltoff22x-5.
+
+       * gas/ia64/ltoff22x-2.d: New file.
+       * gas/ia64/ltoff22x-2.s: Likewise.
+       * gas/ia64/ltoff22x-3.d: Likewise.
+       * gas/ia64/ltoff22x-3.s: Likewise.
+       * gas/ia64/ltoff22x-4.d: Likewise.
+       * gas/ia64/ltoff22x-4.s: Likewise.
+       * gas/ia64/ltoff22x-5.d: Likewise.
+       * gas/ia64/ltoff22x-5.s: Likewise.
+
+2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       PR gas/2101
+       * gas/mmix/hex2.s, gas/mmix/hex2.d: New test.
+
+2005-12-22  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/cond.s: Also check .if works on equates to undefined
+       when the expression value can be known without knowing the
+       value of the symbol.
+       * gas/all/cond.l: Adjust.
+       * gas/i386/equ.s: Also check .if works on (equates to)
+       registers when the expression value can be known without
+       knowing the value of the register.
+       * gas/i386/equ.e: Adjust.
+
+2005-12-14  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/i386/rex.[sd]: New.
+       * gas/i386/i386.exp: Run new test.
+
+2005-12-12  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gas/mt: Renamed from ms1 dir.  Update file names as needed.
+       * gas/mt/errors.exp: Replace ms1 arch with mt arch.
+       * gas/mt/mt.exp: Replace ms1 arch with mt arch.
+       * gas/mt/relocs.exp: Replace ms1 arch with mt arch.
+
+2005-12-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gas/cris/rd-bcnst-pic.d, gas/cris/rd-branch-pic.d,
+       gas/cris/rd-brokw-pic-1.d, gas/cris/rd-brokw-pic-2.d,
+       gas/cris/rd-brokw-pic-3.d, gas/cris/rd-fragtest-pic.d: New tests.
+
+2005-12-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/1874
+       * gas/i386/i386.exp: Add x86-64-prescott for 64bit.
+
+       * gas/i386/prescott.s: Test address size override for monitor.
+       * gas/i386/prescott.d: Updated.
+
+       * gas/i386/x86-64-prescott.d: New file.
+       * gas/i386/x86-64-prescott.s: Likewise.
+
+2005-12-06  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gas/cris/rd-pcplus.s, gas/cris/rd-pcplus.d: New test.
+
+2005-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * gas/macros/purge.l: Increment line numbers.
+       * gas/macros/purge.s: Add ".data" line.
+
+       Bug gas/1896
+       * gas/all/redef2.d: Allow "$DATA$" as well as ".data" in matches.
+       * gas/all/weakref1.d: Allow "$CODE$" as well as ".text" in matches.
+       * gas/hppa/reloc/reloc.exp: Adjust regexp for new output.
+
+2005-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
+           Thiemo Seufer <ths@networkno.de>
+
+       * gas/mips/bge.d, gas/mips/bge.s, gas/mips/bgeu.d, gas/mips/bgeu.s,
+       gas/mips/blt.d, gas/mips/blt.s, gas/mips/bltu.d,
+       gas/mips/bltu.s: Reactivate external branch tests.
+       * gas/mips/branch-misc-2.d, gas/mips/branch-misc-2pic.d,
+       gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic-64.d: New
+       tests.
+       * gas/mips/branch-misc-2.l, gas/mips/branch-misc-2pic.l,
+       gas/testsuite/gas/mips/branch-misc-2pic.s: Remove.
+       * gas/mips/mips.exp: Adjust branch-misc-2 tests.  Add 64-bit
+       variants.
+
+2005-11-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * gas/all/quad.d: Add -j "\$DATA\$".  Modify regexp to check for
+       "$DATA$" as well as ".data".
+       * gas/all/sleb128.d: Likewise.
+
+2005-11-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       Bug gas/1894 Bug gas/1895
+       * gas/all/gas.exp (redef3): xfail on hppa*-*-hpux*.
+       * gas/all/redef.d: Add -j "\$DATA\$".  Modify regexp to check for
+       "$DATA$" as well as ".data".
+       * gas/all/redef2.d: Likewise.
+
+       Bug gas/1879
+       * gas/all/weakref1.d: Check for "$CODE$" as well as ".text".
+       * gas/all/weakref1.s: Indent "-ld1 = l".
+       * gas/all/weakref1g.d: Remove --no-sort option.
+       * gas/all/weakref1l.d: Likewise.
+       * gas/all/weakref1u.d: Likewise.  Sort expected results.
+       * gas/all/weakref1w.d: Likewise.
+       * gas/all/weakref2.s: Indent directives.
+       * gas/all/weakref3.s: Likewise.
+
+2005-11-17  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/cond.s: Also check ifdef works on equates and
+       commons.
+       * gas/all/cond.l: Adjust.
+       * gas/all/redef2.s: Also test redefining equate to label.
+       * gas/all/redef2.d: Adjust.
+       * gas/all/redef3.[sd]: New.
+       * gas/all/redef4.s: New.
+       * gas/all/redef5.s: New.
+       * gas/elf/redef.s: New, copied from original gas/all/redef2.s.
+       * gas/elf/redef.d: Remove #source.
+       * gas/all/gas.exp: Remove exclusion of iq2000-*-* from and
+       adjust xfails for redefinition tests. Run new tests. Exclude
+       alpha*-*-*, mips*-*-*, *c54x*-*-* from weakref tests.
+
+2005-11-16  Richard Henderson  <rth@redhat.com>
+
+       * gas/all/weakref1.s: Use "=" instead of ".set" for equivalence.
+
+2005-11-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gas/arm/unwind.s, gas/arm/unwind.d, gas/arm/unwind_vxworks.d: Add
+       a test for saving only the low registers.
+
+2005-11-14  Thiemo Seufer  <ths@networkno.de>
+
+       * gas/testsuite/gas/mips/mips16e-jrc.d: Tighten file format
+       check, relax whitespace checking.
+
+2005-11-14  David Ung  <davidu@mips.com>
+
+       * gas/mips/mips.exp: Run new save/restore tests.
+       * gas/testsuite/gas/mips/mips16e-save.s: New test for generating
+       different styles of save/restore instructions.
+       * gas/testsuite/gas/mips/mips16e-save.d: New.
+
+2005-11-10  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/i386/intelbad.d: Add tests for ill registers in brackets.
+       * gas/i386/intelbad.l: Adjust.
+
+2005-11-10  Nick Clifton  <nickc@redhat.com>
+
+       * gas/arm/archv6t2-bad.s: Add tests of badly composed ldrex and
+       strex instructions.
+       * gas/arm/archv6t2-bad.l: Add expected error messages.
+       * gas/arm/r15-bad.l: Adjust error messages for r15 usage in ldrex
+       and strex instructions.
+
+2005-11-08  Arnold Metselaar  <arnold.metselaar@planet.nl>
+
+       * gas/all/cofftag.s: Convert numbers in .type 
+       directives to decimal.
+       * gas/all/gas.exp: enable cofftag-test for z80-*-coff.
+
+2005-11-08  Nathan Sidwell  <nathan@codesourcery.com>
+
+       Add ms2.
+       * gas/ms1/allinsn.d: Adjust pcrel disassembly.
+       * gas/ms1/errors.exp: Fix target triplet.
+       * gas/ms1/ms1-16-003.d: Adjust pcrel disassembly.
+       * gas/ms1/ms1-16-003.s: Tweak label.
+       * gas/ms1/ms1.exp: Adjust target triplet.  Add ms2 test.
+       * gas/ms1/ms2.d, gas/ms1/ms2.s: New.
+       * gas/ms1/relocs.d: Adjust expected machine name and pcrel
+       disassembly. 
+       * gas/ms1/relocs.exp: Adjust target triplet.
+
+2005-11-07  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/redef2.[sd]: New.
+       * gas/all/gas.exp: Run new test.
+       * gas/elf/redef.d: New.
+       * gas/elf/elf.exp: Run new test.
+
+2005-11-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * gas/i386/divide.s: Test line comment starting with '/'.
+       * gas/i386/divide.d: Pass --divide to gas.
+       * gas/i386/intelok.d: Likewise.
+       * gas/i386/i386.exp (divide): Run for all targets.
+
+2005-11-07  Arnold Metselaar <arnold.metselaar@planet.nl>
+
+       * gas/z80/z80.exp: Added "suffix" test.
+       * gas/z80/suffix.s: New file.
+       * gas/z80/suffix.d: New file.
+
+2005-11-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gas/i386/padlock.d: Support 64bit BFD.
+
+2005-11-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * gas/all/gas.exp: Remove weakref xfail.  Run weakref4.s.
+       * gas/all/weakref1.s: Move redefinition bits to...
+       * gas/all/weakref4.s: ... new file.
+       * gas/all/weakref1.d: Remove command moved to weakref1u.  Adjust
+       remaining command for leading tabs.  Regenerate.
+       * gas/all/weakref1l.d: Regenerate.
+       * gas/all/weakref1u.d: Likewise.
+       * gas/all/wealref1w.d: Likewise.
+
+2005-11-04  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/gas.exp: xfail weakref dump tests for all targets.
+
+2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR gas/1630
+       * gas/all/gas.exp <weakref1, weakref1g, weakref1l, weakref1u,
+       weakref1w>: Xfail for cris-*-* and mmix-*-*.
+
+2005-10-27  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/i386/equ.d: Fix typo.
+       * gas/i386/equ.s: Don't globalize r.
+
+2005-10-27  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/gas.exp: Don't xfail equiv1 test anymore.
+
+2005-10-26  Paul Brook  <paul@codesourcery.com>
+
+       * gas/arm/archv6.d: Adjust expected output.
+
+2005-10-26  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/i386/intel.s: Replace register used in offset expression.
+       * gas/i386/intel.e: Adjust.
+       * gas/i386/intelbad.l: Adjust.
+       * gas/i386/equ.[sed]: New.
+       * gas/i386/i386.exp: Run new test.
+
+2005-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * gas/z80/z80.exp: Fix misplaced-open-brace typo.
+
+2005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
+
+       * gas/all/gas.exp: Exclude Z80-*-* from floating point, string,
+       and cofftag test.
+       * gas/macros/macros.exp: Expect z80-*-* to fail the strings test
+       because it has no string escapes.
+       * gas/z80/quotes.d: New file
+       * gas/z80/quotes.d: New file
+       * gas/z80/quotes.s: New file
+       * gas/z80/redef.d: New file
+       * gas/z80/redef.s: New file
+       * gas/z80/z80.exp: New file
+       
+2005-10-24  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * gas/bfin/flow2.d: Match changed assembler behaviour.
+       * gas/bfin/reloc.d: Likewise.
+
+2005-10-24  Alexandre Oliva  <aoliva@redhat.com>
+
+       * gas/all/weakref1.s, gas/all/weakref1.d: New test.
+       * gas/all/weakref1g.d, gas/all/weakref1l.d: New tests.
+       * gas/all/weakref1u.d, gas/all/weakref1w.d: New tests.
+       * gas/all/weakref2.s, gas/all/weakref3.s: New tests.
+       * gas/all/gas.exp: Run new tests.
+
+2005-10-24  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/ia64/index.[sl]: New.
+       * gas/ia64/rotX.[sl]: New.
+       * gas/ia64/ia64.exp: Run new tests.
+
+2005-10-24  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/ia64/regs.pl: Also check tp alias of r13.
+       * gas/ia64/regs.s: Regenerate.
+       * gas/ia64/regs.d: Adjust.
+
+2005-10-19  David Ung  <davidu@mips.com>
+
+       * gas/mips/mips.exp: Run new test.
+       * gas/testsuite/gas/mips/mips16e-jrc.s: New test for converting
+       jalr/jr to the compact jalrc/jrc instructions.
+       * gas/testsuite/gas/mips/mips16e-jrc.d: New.
+
+2005-10-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * gas/s390/zarch-z9-109.s: Add tests for unnormalized hfp multiply
+       and multiply-and-add instructions.
+       * gas/s390/zarch-z9-109.d: Update expected result.
+
+2005-10-17  Richard Earnshaw  <richard.earnshaw@arm.com>
+
+       * gas/arm/copro.d: 'mcrlt' instruction should not be disassembled as
+       'cfsh64lt'.
+
+2005-10-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * gas/hppa/basic/basic.exp (do_system): Adjust for removal of lha
+       instructions from system.s.
+       * gas/hppa/basic/system.s (lha): Remove.
+
+2005-10-12  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/ia64/forward.[sd]: New.
+       * gas/ia64/ia64.exp: Run new test.
+
+2005-10-11  Jan Beulich  <jbeulich@novell.com>
+
+       * gas/all/cond.s: Add test for resolution of fully resolvable
+       forward references in .if/.endif.
+       * gas/all/cond.d: Rename to:
+       * gas/all/cond.l: New.
+       * gas/all/assign-bad.s: New.
+       * gas/all/assign-ok.s: New.
+       * gas/all/equ-bad.s: New.
+       * gas/all/equ-ok.s: New.
+       * gas/all/equiv1.s: New.
+       * gas/all/equiv2.s: New.
+       * gas/all/eqv-bad.s: New.
+       * gas/all/eqv-ok.s: New.
+       * gas/all/eval.[sd]: New.
+       * gas/all/forward.[sd]: New.
+       * gas/all/redef.[sd]: New.
+       * gas/all/gas.exp: Run new tests, but xfail equiv1 (PR/1387).
+
+2005-10-10  Nick Clifton  <nickc@redhat.com>
+
+       * gas/sh/reg-prefix.s: Use mov.l instruction in preference to
+       movli.l.
+       * gas/sh/reg-prefix.d: Force little endian assembly.
+
+2005-10-08  Paul Brook  <paul@codesourcery.com>
+
+       * gas/arm/eabi_attr_1.s: New test.
+       * gas/arm/eabi_attr_1.d: New test.
+       * gas/arm/arm7t.d: Only disassemble code sections.
+       * gas/arm/bignum1.d: Ignore Arm object attribute sections.
+       * gas/arm/mapping.d: Ditto.
+       * gas/arm/unwind.d: Ditto.
+       * gas/elf/section0.d: Ditto.
+       * gas/elf/section1.d: Ditto.
+       * gas/elf/elf.exp: Set target_machine for Arm EABI based targets.
+       * gas/elf/section2.e-armeabi: New file.
+
+2005-10-06  Khem Raj  <kraj@mvista.com>
+            NIIBE Yutaka  <gniibe@m17n.org>
+
+       * gas/sh/basic.exp:  Run reg-prefix test.
+       * gas/sh/reg-prefix.s: New
+       * gas/sh/reg-prefix.d: New 
+
+2005-09-30  Catherine Moore  <clm@cm00re.com>
+
+       * gas/bfin: New testsuite for bfin.
+       * gas/all/gas.exp (bfin-*-*): Expected failure for alternate
+       macro syntax.
+
+2005-09-30  Paul Brook  <paul@codesourcery.com>
+
+       * gas/arm/fpa-mem.s: Remove incorrect comments.
+       * gas/arm/fpa-mem.d: Update expected results.
+
 2005-09-29  Jan Beulich  <jbeulich@novell.com>
 
        * gas/ia64/alloc.[sl]: New.