X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2FChangeLog;h=08c864d6e7e41206369bee7d250e1c66794904bb;hb=771c7ce4bcb7ad74894630879ce697088af9bc1e;hp=88a043ff4b25dbaa2c8b4d4ab6b8bf8f39f1f853;hpb=f5c120c5dcc817baeafc0db53d03e84735616eb2;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 88a043ff4b..08c864d6e7 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,656 @@ +2002-05-22 Thiemo Seufer + + * gas/mips/rol64.s: New file, test of drol, dror macros. + * gas/mips/rol64.d: Likewise. + * gas/mips/mips.exp: Add new test. + +2002-05-20 Nick Clifton + + * gas/arm/arm.exp: Replace deprecated command line switches + with their modern equivalents. + * gas/arm/arm7t.d: As above. + * gas/arm/armv1.d: As above. + * gas/arm/fpa-dyadic.d: As above. + * gas/arm/fpa-mem.d: As above. + * gas/arm/fpa-monadic.d: As above. + * gas/arm/inst.d: As above. + * gas/arm/ldconst.d: As above. + * gas/arm/xscale.d: As above. + +2002-05-13 Alan Modra + + * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros. + * gas/i386/x86-64-opcode.d: Adjust. + +2002-05-02 Nick Clifton + + * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0". + * gas/arm/arm7t.d: Add expected results. (Make sure that the + subtract is not converted into an add). + +2002-04-23 H.J. Lu + + * gas/mips/elempic.d: Use empic.l. + * gas/mips/telempic.d: Likewise. + * gas/mips/tempic.d: Likewise. + +2002-04-23 H.J. Lu + + * gas/hppa/parse/parse.exp: Don't expect failure on line separator + test on hppa*-*-linux* nor hppa*-*-netbsd*. + +2002-04-22 Chris Demetriou + + * gas/mips/mips-gp64-fp32.l: New file. + * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr + output. + * gas/mips/mips-gp64-fp64.l: New file. + * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr + output. + +2002-04-22 Chris Demetriou + + * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr" + which is a file used to regexp_diff the assembler's pruned stderr + output. + (write_file): New helper function to write a string into a file. + + * gas/mips/empic.l: New file which matches empic tests' warnings. + * gas/mips/empic.d: Use empic.l. + +2002-04-19 Nick Clifton + + * gas/all/gas.exp (cofftag): Do not run test for xscale-coff + toolchain. + (struct, align, incbin): Use case switch so that other targets to + be skipped can be added in the future. + +2002-04-17 matthew green + + * gas/ppc/altivec.d: Fix dssall test. + * gas/ppc/altivec.s: Likewise. + * gas/ppc/altivec_xcoff.d: Likewise. + * gas/ppc/altivec_xcoff.s: Likewise. + * gas/ppc/altivec_xcoff64.d: Likewise. + * gas/ppc/altivec_xcoff64.s: Likewise. + +2002-04-04 Nick Clifton + + * gas/mips/mips.exp: Remove spurious whaitespace. + Open out one-line if-then-else test clauses so that other clauses + can be inserted in the future. + +2002-03-19 Bo Thorsen + + * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes. + * gas/i386/x86-64-opcode.s: Likewise + +2002-03-15 Chris G. Demetriou + + * gas/mips/mips64-mips3d.s: New file. + * gas/mips/mips64-mips3d.d: Likewise. + * gas/mips/mips.exp: Run new "mips64-mips3d" test. + +2002-03-15 Chris G. Demetriou + + * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for + mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2. + +2002-03-14 Hans-Peter Nilsson + + * gas/mmix/weak1.d, gas/mmix/weak1.d: New test. + +2002-03-05 Paul Koning + + * gas/pdp11/pdp11.exp: New file. + * gas/pdp11/opcode.s: Ditto. + * gas/pdp11/opcode.d: Ditto. + +2002-02-22 Bo Thorsen + + * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval + (checks invalid opcodes) checks + * x86-64-inval.l: New file. + * x86-64-inval.s: New file. + * x86-64-opcode.d: New file. + * x86-64-opcode.s: New file. + +2002-02-26 Chris Demetriou + + * gas/mips/empic2.d: Adjust for the fact that relocations on + symbols local to this file are resolved at assembly time into + section-relative relocations, even if the symbols are extern. + * gas/mips/empic2.s: Add file offset information, so the next + person to do the math mentioned above has an easier time. + * gas/mips/jal-empic-elf.d: New test. + * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test. + * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test. + * gas/mips/mips.exp: Run the new tests. + +2002-02-25 Thiemo Seufer + + * mips-gp64-fp32-pic.d: Fix test of 64bit register loads. + * mips-gp64-fp32-pic.s: Likewise. + * mips-gp64-fp32.d: Likewise. + * mips-gp64-fp32.s: Likewise. + * mips-gp64-fp64-pic.d: Likewise. + * mips-gp64-fp64-pic.s: Likewise. + * mips-gp64-fp64.d: Likewise. + * mips-gp64-fp64.s: Likewise. + +2002-02-25 Alan Modra + + * gas/hppa/reloc/reloc.exp: Update copyright date. + +2002-02-24 Hans-Peter Nilsson + + * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d: + Adjust to changes in readelf output. + +2002-02-22 Nick Clifton + + * gasp/gasp.exp: If gasp does not exist, do not complain, just + exit silently. + +2002-02-20 Tom Rix + + * gas/ppc/ppc.exp: Add xcoff booke tests. + * gas/ppc/booke_xcoff.s: New. + * gas/ppc/booke_xcoff.d: New. + * gas/ppc/booke_xcoff64.s: New. + * gas/ppc/booke_xcoff64.d: New. + +2002-02-18 Daniel Jacobowitz + + * gas/sh/basic.exp: Don't run PIC tests for targets that don't + support it. + +2002-02-14 Tom Rix + + * gas/ppc/ppc.exp: Add xcoff altivec tests. + * gas/ppc/altivec_xcoff.s: New. + * gas/ppc/altivec_xcoff.d: New. + * gas/ppc/altivec_xcoff64.s: New. + * gas/ppc/altivec_xcoff64.d: New. + +2002-02-13 Ben Elliston + + * gasp/flonums.asm: New test. + * gasp/flonums.err: New result. + * gasp/flonums.out: Likewise. + +2002-02-12 John David Anglin + + * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit + hppa_fix_adjustable change. + +2002-02-09 Richard Henderson + + * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New. + * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New. + * gas/alpha/alpha.exp: Run them. + +2002-02-08 Chris Demetriou + + * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing + MIPS ECOFF tests, providing what information is known about + the origins of the failures. + +2002-02-08 Alexandre Oliva + + Contribute sh64-elf. + 2002-02-01 Alexandre Oliva + * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc). + 2002-01-28 Alexandre Oliva + * gas/sh/sh64/crange1-1.d: Formatting changes to match the current + output of objdump. + * gas/sh/sh64/crange1-2.d: Likewise. + * gas/sh/sh64/crange2-2.d: Likewise. + * gas/sh/sh64/crange3-1.d: Likewise. + * gas/sh/sh64/crange4-1.d: Likewise. + * gas/sh/sh64/datal-2.d: Likewise. + * gas/sh/sh64/datal32-1.d: Likewise. + * gas/sh/sh64/datal32-3.d: Likewise. + * gas/sh/sh64/localcom-1.d: Likewise. + * gas/sh/sh64/mix-1.d: Likewise. + * gas/sh/sh64/pt32-1.d: Likewise. + * gas/sh/sh64/rel32-1.d: Likewise. + * gas/sh/sh64/rel32-2.d: Likewise. + * gas/sh/sh64/rel32-3.d: Likewise. + * gas/sh/sh64/rel32-4.d: Likewise. + * gas/sh/sh64/rel32-5.d: Likewise. + * gas/sh/sh64/ua32-1.d: Likewise. + 2001-03-14 DJ Delorie + * gas/sh/sh64/endian-1.d: New test - Little Endianness. + * gas/sh/sh64/endian-1.s: New test - Little Endianness. + * gas/sh/sh64/endian-2.d: New test - Big Endianness. + * gas/sh/sh64/endian-2.s: New test - Big Endianness. + 2001-03-12 DJ Delorie + * gas/sh/sh64/syntax-1.d: New test - basic syntax. + * gas/sh/sh64/syntax-1.s: New test - basic syntax. + * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos. + * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos. + 2001-03-06 DJ Delorie + * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros. + * gas/sh/sh64/lineno.s: Ditto. + 2001-01-14 Hans-Peter Nilsson + * gas/sh/sh64/err-dsp.s: New test. + 2001-01-13 Hans-Peter Nilsson + * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s, + gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s, + gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s, + gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s, + gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s, + gas/sh/sh64/crange5-1.d: New tests. + 2001-01-07 Hans-Peter Nilsson + * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test. + * gas/sh/sh64/err-pt-1.s: New test. + * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test. + * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test. + * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test. + * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test. + 2001-01-05 Hans-Peter Nilsson + * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for + check-PTA/PTB / perhaps-change-to-PTB bit in target field. + * gas/sh/sh64/case-noexp-1.d: Ditto. + * gas/sh/sh64/mix-noexp-1.d: Ditto. + * gas/sh/sh64/pt32-noexp-2.d: Ditto. + * gas/sh/sh64/pt64-noexp-2.d: Ditto. + * gas/sh/sh64/ptc32-noexp-1.d: Ditto. + * gas/sh/sh64/ptc64-noexp-1.d: Ditto. + * gas/sh/sh64/ptext32-noexp-1.d: Ditto. + * gas/sh/sh64/ptext64-noexp-1.d: Ditto. + 2000-12-31 Hans-Peter Nilsson + * gas/sh/sh64/shift64-3.d: Fix typo. + * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d, + gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d, + gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d, + gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d, + gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d, + gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d, + gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d, + gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d, + gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s, + gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s, + gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s, + gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s, + gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d, + gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests. + 2000-12-18 Hans-Peter Nilsson + * gas/sh/sh64/err-4.s: Use option -no-mix to see errors. Adjust + for errors not being emitted at the .mode directives anymore. + * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d, + gas/sh/sh64/crange1-1.d: New tests for .cranges section. + 2000-12-12 Hans-Peter Nilsson + * gas/sh/sh64/err-3.s: New test. + * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d, + gas/sh/sh64/immexpr64-1.d: New tests. + * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d, + gas/sh/sh64/immexpr64-2.d: New tests. + 2000-12-11 Hans-Peter Nilsson + * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s, + gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d, + gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d, + gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d, + gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d, + gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d, + gas/sh/sh64/rel64-5.d: New tests. + 2000-12-07 Hans-Peter Nilsson + * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d, + gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d, + gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d, + gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion. + 2000-12-05 Hans-Peter Nilsson + * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d, + gas/sh/sh64/datal64-3.d: New tests. + 2000-11-27 Hans-Peter Nilsson + * gas/sh/sh64/datal-1.s: Remove whitespace at end of line. + * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d, + gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d, + gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register. + * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s: + New tests. + 2000-11-26 Hans-Peter Nilsson + * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils. + * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion. + gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto. + gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto. + gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto. + 2000-11-25 Hans-Peter Nilsson + * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct. + * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d, + gas/sh/sh64/datal64-1.d: New test. + * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test. + * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test. + * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test. + 2000-11-24 Hans-Peter Nilsson + * gas/sh/sh64: New testsuite. + +2002-02-06 Alexandre Oliva + + * gas/sh/pic.d, gas/sh/pic.s: New test. + * gas/sh/basic.exp: Run it. + +2002-02-05 Alan Modra + + * gas/ppc/test1elf64.d: Tweak arch name. + +2002-02-04 Alexandre Oliva + + * gas/sh/pcrel.d, gas/sh/pcrel.s: New test. + * gas/sh/basic.exp: Run it. + +2002-02-04 Hans-Peter Nilsson + + * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, + gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d, + gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New + tests for base-plus-offset relocations and global register + allocations for weak and common symbols. + +2002-02-02 Alan Modra + + * gas/elf/elf.exp: Don't special case v850. + +2002-02-01 Hans-Peter Nilsson + + * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, + gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s, + gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s, + gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests. + +2002-01-22 Alexandre Oliva + + * gas/mn10300/basic.exp (run_list_test): New proc, from alpha. + * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests. + +2002-01-22 Richard Henderson + + * gas/alpha/unop.s, gas/alpha/unop.d: New test. + * gas/alpha/alpha.exp: Run it. + +2002-01-21 Thomas Klausner + + * gas/cris/cris.exp: Comment typo fix + +2002-01-18 Richard Earnshaw + Keith Walker + + * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files. + * gas/arm/arm.exp (arch5tej): New dump test. + +2002-01-18 Richard Earnshaw + + * gas/arm/vfp1.d: Use new command-line options. + * gas/arm/vfp1xD.d: Likewise. + * gas/arm/arm.exp (vfp-bad): Likewise. + * gas/arm/maverick.d: Likewise. + +2002-01-17 Timothy Wall + + * gas/tic54x/labels.s (after_macro): Correct comments. + +2002-01-15 Richard Earnshaw + + * gas/arm/vfp1.s gas/arm/vf1.d: New files. + * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files. + * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files. + * gas/arm/arm.exp: Run new VFP tests. + +2002-01-15 Nick Clifton + + * gas/elf/section2.e-m32r: New file. + * gas/elf/elf.exp: Use section2.e-m32r for m32r targets. + + * gas/sh/dsp.d: Fix expected results. + +2002-01-14 Nick Clifton + + * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for + v850-elf toolchain. + +2002-01-14 Richard Earnshaw + + * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d + arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s, + arm/fpa-dyadic.d: New tests. + * gas/arm/le-fpconst.d (objdump): pass --section=.text + * gas/arm/arm.exp: Add new tests. Run le-fpconst test on elf targets. + +2002-01-14 Richard Earnshaw + + * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files. + * gas/arm/arm.exp (run_error_test): New proc. + (armv1-bad): New error test. + +2002-01-11 Richard Earnshaw + + * gas/arm/ldconst.s gas/arm/ldconst.d: New files. Test ldr with + immediate pseudo-operations. + * gas/arm/arm.exp: Run it. + +2002-01-10 matthew green + + * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update. + * gas/xstormy16/allinsn.d: Regenerate. + * gas/xstormy16/allinsn.s: Regenerate. + +2002-01-09 Richard Earnshaw + + * gas/arm/float.s: Don't use VFP register names in fpa instructions. + +2002-01-08 H.J. Lu + + * gas/mips/elf-rel.s: New tests for nested (). + + * gas/mips/elf-rel.d: Modified for nested () tests. + * gas/mips/elfel-rel.d: Likewise. + +2002-01-05 Daniel Jacobowitz + + * gas/mips/jal-svr4pic.s: Add .ent and .frame directives. + * gas/mips/mips-abi32-pic.s: Add .frame directive. + * gas/mips/mips-gp32-fp32-pic.s: Likewise. + * gas/mips/mips-gp32-fp64-pic.s: Likewise. + * gas/mips/mips-gp64-fp32-pic.s: Likewise. + * gas/mips/mips-gp64-fp64-pic.s: Likewise. + +2002-01-02 Chris Demetriou + + * gas/mips/empic3_e.d: New file to test -membedded-pic + R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations. + * gas/mips/empic3_e.s: Likewise. + * gas/mips/empic3_g1.d: Likewise. + * gas/mips/empic3_g1.s: Likewise. + * gas/mips/empic3_g2.d: Likewise. + * gas/mips/empic3_g2.s: Likewise. + * gas/mips/mips.exp: Run the new tests. + +2001-12-21 Anders Norlander + + * gas/all/incbin.dat: New [binary] file. + * gas/all/incbin.s: Use incbin.dat instead of incbin.s. + * gas/all/incbin.d: Reflect change in incbin.s + +2001-12-20 Alexandre Oliva + + * gas/sh/err-at.s: New test. + +2001-12-18 Hans-Peter Nilsson + + * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number + handling. + +2001-12-07 Geoffrey Keating + matthew green + + * gas/xstormy16/allinsn.d: New file. + * gas/xstormy16/allinsn.exp: New file. + * gas/xstormy16/allinsn.s: New file. + * gas/xstormy16/allinsn.sh: New file. + * gas/xstormy16/gcc.d: New file. + * gas/xstormy16/gcc.s: New file. + * gas/xstormy16/gcc.sh: New file. + * gas/xstormy16/reloc-1.d: New file. + * gas/xstormy16/reloc-1.s: New file. + * gas/xstormy16/reloc-2.d: New file. + * gas/xstormy16/reloc-2.s: New file. + +2001-12-08 Alan Modra + + * gas/all/incbin.s: Add spaces before directives. + * gas/all/incbin.d: Update. + +2001-12-07 Jeffrey A Law (law@cygnus.com) + + * gas/hppa/parse/linesepbug.s: Restore to its original form, + reverting change of July 19, 2000. + +2001-12-05 Richard Earnshaw + + * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has + no post-indexed addressing modes. + +2001-11-25 Andreas Jaeger + + * gas/all/gas.exp (incbin): Fix condition. + +2001-11-23 Jeffrey A Law (law@cygnus.com) + + * gas/all/gas.exp (incbin): Do not run on the PA. + + * gas/hppa/parse/parse.exp: Expect failure on line separator bug. + +2001-11-16 Chris Demetriou + + * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test + to test symbol plus offset relocations in various ways. + * gas/mips/mips.exp: Run new test. + +2001-11-15 Alan Modra + + * gas/ppc/booke.d: Modify reloc and target matches for powerpc64. + +2001-11-11 Timothy Wall + + * gas/tic54x/sections.[sd]: Check for named, initialized sections + defaulting to CODE and DATA. + * gas/tic54x/align.[sd]: While breaking compatibility with TI's + assembler, the difference is not worth the effort to fix. We'd + prefer the assembler *not* fill the section alignment. + * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper + length. + * gas/tic54x/labels.s: Document differences from TI tools. + * gas/tic54x/extaddr.d: Match output. + * gas/all/gas.exp: On c54x targets, don't do any tests that use + p2align. + * gas/macros/macros.exp: Expect failure matching use of .ascii. + +2001-11-12 Thiemo Seufer + + * gas/mips/mips.exp: Change naming of some conditionals to reflect + the object format they actually mean. Don't try mips-abi32 and + mips-abi32-pic tests for ecoff. + +2001-11-11 Hans-Peter Nilsson + + * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d: + Prune and generalize, adjusting to generic ELF file layout changes. + +2001-11-04 Chris Demetriou + + * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*. + (aout): Don't set if *-*-netbsd*. + +2001-11-02 NIIBE Yutaka + + * gas/sh/basic.exp: For Linux, add "-big" option for the + invocation of gas. + +2001-11-01 Stephane Carrez + + * gas/m68hc11/opers12.s: Add test for disassembler bug with movb + instruction. + * gas/m68hc11/opers12.d: Likewise. + * gas/m68hc11/opers12-dwarf2.d: Likewise. + +2001-10-31 Chris Demetriou + + * gas/mips/empic.s: Undo damage inflicted on 2000-12-02. + * gas/mips/empic.d: Likewise. + * gas/mips/elempic.d: Likewise (it was copied into other files). + * gas/mips/telempic.d: Likewise. + * gas/mips/tempic.d: Likewise. + + * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and + related ops) syntax, test loads with large offsets. + * gas/mips/emcic2.d: Likewise. + * gas/mips/mips.exp: Run the new test on ELF platforms. + +2001-10-31 Nick Clifton + + * gas/mmix/pop-op.l: Update to match latest listing behaviour. + * gas/mmix/reloc8.l: Update to match latest listing behaviour. + * gas/mmix/resume-op.l: Update to match latest listing behaviour. + * gas/mmix/save-op.l: Update to match latest listing behaviour. + * gas/mmix/unsave-op.l: Update to match latest listing behaviour. + +2001-10-31 Hans-Peter Nilsson + + * gas/mmix/tst.s: Delete unused file. + * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s, + gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s, + gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s, + gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s, + gas/mmix/fb-2.s: Remove trailing empty lines. + +2001-10-30 Hans-Peter Nilsson + + * gas/mmix: New testsuite directory. + +2001-10-24 Chris Demetriou + + * gas/mips/ld-empic.d: Remove extra whitespace at beginning of + file introduced in the change on 2001-05-15. + +2001-10-24 Chris Demetriou + + * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte". + Delete use of ".size". + * gas/mips/mips-abi32.s: Likewise. + * gas/mips/mips-gp32-fp32-pic.s: Likewise. + * gas/mips/mips-gp32-fp32.s: Likewise. + * gas/mips/mips-gp32-fp64-pic.s: Likewise. + * gas/mips/mips-gp32-fp64.s: Likewise. + * gas/mips/mips-gp64-fp32-pic.s: Likewise. + * gas/mips/mips-gp64-fp32.s: Likewise. + * gas/mips/mips-gp64-fp64-pic.s: Likewise. + * gas/mips/mips-gp64-fp64.s: Likewise. + +2001-10-23 Chris Demetriou + + * gas/mips/beq.s: Add zero words at end of instructions so + that objdump will print "..." when disassembling. + * gas/mips/beq.d: Update for disassembler changes which force + branch delay-slot nops to be printed. + * gas/mips/bge.d: Ditto. + * gas/mips/bgeu.d: Ditto. + * gas/mips/blt.d: Ditto. + * gas/mips/bltu.d: Ditto. + * gas/mips/jal-svr4pic.d: Ditto. + * gas/mips/jal-xgot.d: Ditto. + +2001-10-20 H.J. Lu + + * gas/elf/ehopt0.s: Lose ",@progbits". + +2001-10-17 Chris Demetriou + + * gas/mips/mips.exp (sb1-ext-ps): New test to test + SB-1 core's paired-single extensions to the MIPS64 ISA. + * gas/mips/sb1-ext-ps.d: New file. + * gas/mips/sb1-ext-ps.s: New file. + 2001-10-17 matthew green * gas/ppc/altivec.s: New test for AltiVec. @@ -126,7 +779,7 @@ * gas/alpha/fp.s: Output to .data not .rdata. * gas/alpha/fp.d: Adjust to match. -Tue Sep 4 20:06:09 2001 Jeffrey A Law (law@cygnus.com) +2001-09-04 Jeffrey A Law (law@cygnus.com) * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port. @@ -138,7 +791,7 @@ Tue Sep 4 20:06:09 2001 Jeffrey A Law (law@cygnus.com) * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports. -Thu Aug 30 21:58:48 2001 J"orn Rennecke +2001-08-30 J"orn Rennecke * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation. (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise. @@ -154,7 +807,7 @@ Thu Aug 30 21:58:48 2001 J"orn Rennecke * gas/h8300/ffxx1.s: Move to: * gas/h8300/ffxx1-coff.s . -Wed Aug 29 12:05:13 2001 J"orn Rennecke +2001-08-29 J"orn Rennecke * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show where mismatch occurs due to regexp mismatch. @@ -948,7 +1601,7 @@ Wed Aug 29 12:05:13 2001 J"orn Rennecke * gas/arm/adrl.d: Expect to see references to 'foo' in the disassembly. COFF and ELF disassemblys should now be the same. -Wed Jan 10 15:14:54 MET 2001 Jan Hubicka +2001-01-10 Jan Hubicka * i386.exp: Add ssemmx2 and sse2 tests. (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests. @@ -963,7 +1616,7 @@ Wed Jan 10 15:14:54 MET 2001 Jan Hubicka * gas/vtable/vtable.exp: Don't run tests on Alpha. -Sat Jan 6 13:34:07 MET 2001 Jan Hubicka +2001-01-06 Jan Hubicka * i386.exp: Add tests for presence of 32bit versus 64bit output format; run both 64bit and 32bit tests when format is available; @@ -1304,7 +1957,7 @@ Sat Jan 6 13:34:07 MET 2001 Jan Hubicka * gas/i386/prefix.s: Modify so we have at least one x86 test that checks the line separator. -Sun May 21 10:08:08 2000 Hans-Peter Nilsson +2000-05-21 Hans-Peter Nilsson * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf. @@ -1350,7 +2003,7 @@ Sun May 21 10:08:08 2000 Hans-Peter Nilsson * gas/i386/general.l: Allow for DISP32 pe relocs. * gas/i386/jump.d: Similarly. -Mon Apr 24 16:35:08 2000 Jim Wilson +2000-04-24 Jim Wilson * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2. Change MLI to MLX. Switch operands for output matching tbit.z.orcm, @@ -1367,10 +2020,10 @@ Mon Apr 24 16:35:08 2000 Jim Wilson * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f. * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match. -Fri Apr 21 13:20:53 2000 Richard Henderson - David Mosberger - Timothy Wall - Jim Wilson +2000-04-21 Richard Henderson + David Mosberger + Timothy Wall + Jim Wilson * gas/vtable/vtable.exp: Disable for ia64. * gas/ia64: New testsuite directory. @@ -1446,7 +2099,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson * gas/arm/float.s: Include test of ATPCS register naming conventions. -Fri Jan 21 12:48:06 2000 H.J. Lu +2000-01-21 H.J. Lu * gas/i386/general.l: Support a.out. * gas/i386/jump.d: Likewise. @@ -1466,7 +2119,7 @@ Fri Jan 21 12:48:06 2000 H.J. Lu * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc, .code16, and .code32 modes. -Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com) +1999-11-30 Jeffrey A Law (law@cygnus.com) * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files. * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise. @@ -1502,7 +2155,7 @@ Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com) * gas/arm/inst.s: Fix erroneous test case. * gas/arm/inst.d: Update to match latest objdump output. -Mon Oct 11 13:37:51 1999 Geoffrey Keating +1999-10-11 Geoffrey Keating * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some indeterminate number of extra lines here". @@ -1511,14 +2164,14 @@ Mon Oct 11 13:37:51 1999 Geoffrey Keating * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha). * gas/elf/section1.d: Likewise. -Thu Oct 7 00:12:04 MDT 1999 Diego Novillo +1999-10-07 Diego Novillo * gas/d10v: New directory. * gas/d10v/d10.exp: New file. * gas/d10v/inst.s: New file. * gas/d10v/inst.d: New file. -Thu Oct 7 12:52:25 1999 Geoffrey Keating +1999-10-07 Geoffrey Keating * gas/mips/elf-rel.s: New file. * gas/mips/elf-rel.d: New file. @@ -1530,7 +2183,7 @@ Thu Oct 7 12:52:25 1999 Geoffrey Keating * gas/mips/elf_e_flags1.d: Tweak a little so it passes even if the CPU is set to something by default. -Mon Oct 4 18:25:49 1999 Doug Evans +1999-10-04 Doug Evans * gas/m32r/error.exp: New testcase driver. * gas/m32r/m32rx.exp: New testcase driver. @@ -1599,7 +2252,7 @@ Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com) * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests. -Sat Aug 28 00:16:12 1999 Jerry Quinn +1999-08-28 Jerry Quinn * gas/hppa/basic/basic.exp: Add new tests shift2.s, shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s. @@ -1743,11 +2396,11 @@ Sat Aug 28 00:16:12 1999 Jerry Quinn * gas/i386/amd.s: Add NOPs to align for coff targets * gas/i386/amd.d: and check for them. -Thu Apr 15 15:03:43 1999 Jeffrey A Law (law@cygnus.com) +1999-04-15 Jeffrey A Law (law@cygnus.com) * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file. -Wed Apr 14 13:43:06 1999 Jeffrey A Law (law@cygnus.com) +1999-04-14 Jeffrey A Law (law@cygnus.com) * gas/hppa/basic/branch.s: Do not use immediate value where we really want a register. @@ -1879,20 +2532,20 @@ Wed Apr 14 13:43:06 1999 Jeffrey A Law (law@cygnus.com) * gas/fr30/allinsn.d: Update to match latest assembler output. -Thu Nov 19 15:59:51 1998 Dave Brolley +1998-11-19 Dave Brolley * gas/fr30/allinsn.s: Reorder insns for better simulation. -Thu Nov 19 07:50:44 1998 Doug Evans +1998-11-19 Doug Evans * gas/mips/sync.[sd]: New testcase. * gas/mips/mips.exp: Run it. -Wed Nov 18 11:27:56 1998 Dave Brolley +1998-11-18 Dave Brolley * gas/fr30/allinsn.s (dmov): Correct hex literals. -Tue Nov 17 15:24:20 1998 Nick Clifton +1998-11-17 Nick Clifton * gas/fr30/allinsn.s: Moved currently un-assembliable instructions to end of file. @@ -1900,38 +2553,38 @@ Tue Nov 17 15:24:20 1998 Nick Clifton * gas/fr30/allinsn.d: Added disassembly of currently assembliable opcodes. -Mon Nov 16 16:50:27 1998 Nick Clifton +1998-11-16 Nick Clifton * gas/fr30/allinsn.s: Fix syntax errors. -Mon Nov 16 19:27:52 1998 Dave Brolley +1998-11-16 Dave Brolley * gas/fr30/allinsn.s: Fixed more typos. -Fri Nov 13 13:15:01 1998 Nick Clifton +1998-11-13 Nick Clifton * gas/fr30/allinsn.s: Fixed typos and added some tests of upper case vs lower case. -Tue Nov 10 14:54:47 1998 Nick Clifton +1998-11-10 Nick Clifton * gas/fr30/allinsn.s: New file. * gas/fr30/allinsn.d: New file. * gas/fr30/allinsn.exp: New file. * gas/fr30/fr30.exp: New file. -Mon Nov 2 20:16:50 1998 Doug Evans +1998-11-02 Doug Evans * gas/m32r/fslot.[sd]: New testcase. * gas/m32r/m32r.exp: Run it. -Tue Oct 20 11:35:06 1998 Alan Modra +1998-10-20 Alan Modra * gas/i386/i386.exp: Run AMD insn test. * gas/i386/amd.s: New test. * gas/i386/amd.d: New test results. -Sun Sep 20 01:00:01 1998 Andreas Schwab +1998-09-20 Andreas Schwab * gas/vtable/inherit1.l: Require only the word GAS somewere in the first line of the listing. @@ -2006,7 +2659,7 @@ Sun Jun 21 12:44:43 1998 Nick Clifton * gas/d30v/reloc.d: Updated to match latest assembler output. -Wed Jun 17 14:02:10 1998 Frank Ch. Eigler +1998-06-17 Frank Ch. Eigler * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case run on differently targeted assembler. @@ -2020,20 +2673,20 @@ Wed Jun 17 14:02:10 1998 Frank Ch. Eigler original `ld.d' had. Find `ld.s'. * gas/mips/mul-ilocks.d: Nearly ditto. -Thu Jun 11 16:50:46 1998 Nick Clifton +1998-06-11 Nick Clifton * gas/d30v/inst.d: Expect repeati instrucitons to be combined. * gas/d30v/inst.s: Add nop to keep assembled instructions at expected addresses. -Mon Jun 8 18:47:11 1998 Nick Clifton +1998-06-08 Nick Clifton * gas/d30v/array.d: Updated to match latest assembler results. * gas/d30v/reloc.d: Partially updated to match latest assembler results. -Fri Jun 5 19:15:59 1998 Andreas Schwab +1998-06-05 Andreas Schwab * gas/m68k/operands.s: For all pc relative addresses change tstl to pea since the former does not allow pcrel on m68000. Do not @@ -2041,18 +2694,18 @@ Fri Jun 5 19:15:59 1998 Andreas Schwab +1998-06-02 Geoff Keating * gas/ppc/ppc.exp: Run simpshft test. * gas/ppc/simpshft.d: New file. * gas/ppc/simpshft.s: New file. -Mon Jun 1 17:00:22 1998 Jeffrey A Law (law@cygnus.com) +1998-06-01 Jeffrey A Law (law@cygnus.com) * gas/mips/div-ilocks.d: Handle both "break" instruction variants. * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise. -Fri May 29 12:07:35 1998 Ian Lance Taylor +1998-05-29 Ian Lance Taylor * gas/mips/mips.exp: Adjust ilocks initialization to match current assembler defaults more closely. @@ -2243,20 +2896,20 @@ Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com) * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler changes. -Thu Oct 9 18:10:44 1997 Doug Evans +1997-10-09 Doug Evans * gas/sparc/set64.[sd]: `set' doesn't take negative arguments. -Thu Oct 9 12:59:55 1997 Ian Lance Taylor +1997-10-09 Ian Lance Taylor * gas/arm/arm7t.d: Update for recent disassembler changes. * gas/h8300/ffxx1.d: Likewise. -Wed Oct 8 16:22:50 1997 Doug Evans +1997-10-08 Doug Evans * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox. -Wed Oct 8 15:12:35 1997 Ian Lance Taylor +1997-10-08 Ian Lance Taylor * gas/sparc/synth.d: Update for recent disassembler changes. * gas/sparc/synth64.d: Likewise. @@ -2265,16 +2918,16 @@ Wed Oct 8 15:12:35 1997 Ian Lance Taylor function symbol. * gas/mips/jal.s: Likewise. -Tue Oct 7 13:30:30 1997 Doug Evans +1997-10-07 Doug Evans * gas/sparc/reloc64.[sd]: New testcase. * gas/sparc/sparc.exp: Run it. -Sat Oct 4 19:14:24 1997 Ian Lance Taylor +1997-10-04 Ian Lance Taylor * gas/ieee-fp/x930509a.exp: Accept m68k listing format. -Fri Oct 3 15:46:05 1997 Ian Lance Taylor +1997-10-03 Ian Lance Taylor * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now work. Correct for big endian and for tabs in input file. @@ -2282,7 +2935,7 @@ Fri Oct 3 15:46:05 1997 Ian Lance Taylor * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*. * gas/alpha/fp.s: Change comment characters from ! to #. -Thu Sep 18 11:17:53 1997 Doug Evans +1997-09-18 Doug Evans * gas/sparc/splet.d: Update to new objdump output format. * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise. @@ -2290,7 +2943,7 @@ Thu Sep 18 11:17:53 1997 Doug Evans * gas/sparc/splet-2.[ds]: New testcase. * gas/sparc/sparc.exp: Run them. -Tue Sep 16 15:27:08 1997 Ken Raeburn +1997-08-16 Ken Raeburn Merge changes from Martin Hunt: