X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2FChangeLog;h=348d243106b5fe4204e67db956fc5ee85ed9036d;hb=612d7b83dd2280df7aa167e104fc809983efe16c;hp=467605e96d46592c9e9b104bc341cd9006ee6b68;hpb=96ea7171296a44988b723f27364558c41c979396;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 467605e96d..348d243106 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,716 @@ +2003-05-01 H.J. Lu + + * gas/ia64/ia64.exp: Add secname. + + * gas/ia64/secname.s: New. Test the trailing '#' in section + name. + * gas/ia64/secname.d: Likewise. + +2003-05-01 H.J. Lu + + * gas/ia64/ia64.exp: Add "global". + + * gas/ia64/global.d: New file. + * gas/ia64/global.s: Likewise. + +2003-04-30 H.J. Lu + + * gas/ia64/ia64.exp: Add order. + + * gas/ia64/order.s: New file. + * gas/ia64/order.d: Likewise. + +2003-04-29 H.J. Lu + + * gas/ia64/ia64.exp: Add align. + + * gas/ia64/align.d: New file. + * gas/ia64/align.s: Likewise. + + * ia64/dependency-1.d: Remove the padding. + +2003-04-30 H.J. Lu + + * gas/ia64/ia64.exp: Add real. + + * gas/ia64/real.s: New file. + * gas/ia64/real.d: Likewise. + +2003-04-29 Nick Clifton + + * gas/elf/elf.exp: Invoke symver test. + * gas/elf/symver.s: New test case. + * gas/elf/symver.d: Expected output. + +2003-04-24 Nick Clifton + + * gas/ppc/astest2.s: Add tests for conditional branches with + probability indicators. + * gas/ppc/astest2.d: Add expected disassembly. + +2003-04-23 H.J. Lu + + * gas/ia64/opc-i.s: Add testcases for valid label. + * gas/ia64/opc-i.d: Updated. + +2003-04-10 Alexandre Oliva + + * gas/mips/elf-rel-got-n32.d, gas/mips/elf-rel-got-n32.s, + gas/mips/elf-rel-got-n64.d, gas/mips/elf-rel-got-n64.s, + gas/mips/elf-rel-xgot-n32.d, gas/mips/elf-rel-xgot-n64.d: New. + * gas/mips/mips.exp: Test them. + +2003-04-08 Nick Clifton + + * gas/m32r/m32r.exp: Run signed-relocs test. + * gas/m32r/signed-relocs.s: New file: Test signed relocs. + * gas/m32r/signed-relocs.d: New file: Expected results + + * gas/ia64/dependency-1.s: New file: Test read before write dependency. + * gas/ia64/dependency-1.d: New file: Expected assembly results. + * gas/ia64/ia64.exp: Run the new test. + +2003-04-05 Stephane Carrez + + * gas/m68hc11/bug-1825.d (_table): Update. + * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs + +2003-04-05 Stephane Carrez + + * gas/m68hc11/insns.s: Add %page and %addr checks. + * gas/m68hc11/insns12.s: Likewise. + * gas/m68hc11/insns-dwarf2.d: Update. + * gas/m68hc11/insns.d: Update. + +2003-04-04 Chris Demetriou + + * gas/mips/mips5.d: New test. + * gas/mips/mips5.l: New test stderr listing. + * gas/mips/mips5.s: New test source file. + * gas/mips/mips.exp: Run the mips5 test. + +2003-04-03 Philip Blundell + + * gas/arm/offset.s: New test. + * gas/arm/arm.exp (run_errors_test): Run it. + +2003-04-02 Chris Demetriou + + * gas/mips/ulh.d: Adjust for ulh and ulhu macro assembly changes. + + * gas/mips/mips.exp: Define new "gpr_ilocks" architecture + property, and add it to mips2 (and later) chips and r3900. + * gas/mips/uld2.s: New test source file. + * gas/mips/ulh2.s: Likewise. + * gas/mips/ulw2.s: Likewise. + * gas/mips/uld2.l: New test stderr listing. + * gas/mips/ulh2.l: Likewise. + * gas/mips/ulw2.l: Likewise. + * gas/mips/uld2-eb.d: New test. + * gas/mips/uld2-el.d: Likewise. + * gas/mips/ulh2-eb.d: Likewise. + * gas/mips/ulh2-el.d: Likewise. + * gas/mips/ulw2-eb-ilocks.d: Likewise. + * gas/mips/ulw2-eb.d: Likewise. + * gas/mips/ulw2-el-ilocks.d: Likewise. + * gas/mips/ulw2-el.d: Likewise. + * gas/mips/mips.exp: Run new tests for appropriate architectures. + +2003-04-01 Bob Wilson + + * gas/xtensa/all.exp: New file. + * gas/xtensa/entry_align.s: Likewise. + * gas/xtensa/entry_misalign2.s: Likewise. + * gas/xtensa/entry_misalign.s: Likewise. + * gas/xtensa/j_too_far.s: Likewise. + * gas/xtensa/loop_align.s: Likewise. + * gas/xtensa/loop_misalign.s: Likewise. + +2003-03-25 Stan Cox + Nick Clifton + + Contribute support for Intel's iWMMXt chip - an ARM variant: + + * gas/arm/arm.exp: Run iwmmxt test. + * gas/arm/iwmmxt.s: New test source file. + * gas/arm/iwmmxt.d: New test expected results file. + * gas/elf/elf.exp: Fix section2 test to cope with note section. + * gas/eld/section2.e-miwxxmt: New test expected results file. + +2003-03-12 Alexandre Oliva + + * gas/mips/branch-misc-2.s: Add branch to symbol in another + section. + * gas/mips/branch-misc-2.l: Update error messages and warnings. + +2003-03-12 Alexandre Oliva + + * Reverted previous patch. + +2003-03-02 Thiemo Seufer + + * gas/mips/bge.d: Reactivate external branch tests. + * gas/mips/bge.s: Likewise. + * gas/mips/bgeu.d: Likewise. + * gas/mips/bgeu.s: Likewise. + * gas/mips/blt.d: Likewise. + * gas/mips/blt.s: Likewise. + * gas/mips/bltu.d: Likewise. + * gas/mips/bltu.s: Likewise. + * gas/mips/branch-misc-2.d: New File. + * gas/mips/branch-misc-2.l: Remove. + * gas/mips/mips.exp: Adjust branch-misc-2 test. + +2003-02-21 Nick Clifton + + * gas/all/test-gen.c: New file: Framework for automatically + generating assembler test files. + * gas/all/test-examples.c: New file: Example of a file using + test-gen.c. + + * gas/arm/maverick.c: Rework to produce correct test files and + fix formatting. + * gas/arm/maverick.s: Regenerate. + * gas/arm/maverick.d: Regenerate. + * gas/arm/arm.exp: Always run Maverick tests. + +2003-02-21 Richard Sandiford + + * gas/mips/elf-rel14.[sd]: New test. + * gas/mips/mips.exp: Run it. + +2003-02-07 Richard Sandiford + + * gas/mips/rel12.[sd], gas/mips/rel13.[sd]: New tests. + * gas/mips/mips.exp: Run them. + +2003-02-07 Richard Sandiford + + * gas/mips/expr1.[sd]: New test. + * gas/mips/mips.exp: Run it. + +2003-02-06 Gwenole Beauchesne + + * gas/i386/x86-64-opcode.s: More tests for x86-64 MOVD opcodes. + * gas/i386/x86-64-opcode.d: Adjust to suit. + +2003-02-04 Hans-Peter Nilsson + + * gas/cris/rd-dw2-1.d: Adjust for dwarf2 directory table change. + +2003-02-02 Richard Sandiford + + * gas/mips/elf-rel8.[sd], gas/mips/elf-rel9.[sd], + gas/mips/elf-rel10.[sd], gas/mips/elf-rel11.[sd]: New tests. + * gas/mips/mips.exp: Run elf-rel8 and elf-rel9 for all elf + targets. Run elf-rel10 and elf-rel11 for NewABI targets. + +2003-01-27 Alexandre Oliva + + * gas/mips/n32-consec.d: New. + * gas/mips/n32-consec.s: New. + * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and + mips64*-linux* systems. + +2003-01-23 Martin Schwidefsky + + * gas/s390/reloc.s: Add test for PLT reloc against locally defined + but global function. + * gas/s390/reloc.d: Likewise. + * gas/s390/reloc64.s: Likewise. + * gas/s390/reloc64.d: Likewise. + +2003-01-21 Adrian Bunk + + * gas/sparc/sparc.exp (sparc_elf_setup): All NetBSD ELF targets + should pass these tests. + +2003-01-20 Martin Schwidefsky + + * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff + relocations. + * gas/s390/reloc.s: Likewise. + * gas/s390/reloc64.d: Likewise. + * gas/s390/reloc64.s: Likewise. + +2003-01-07 DJ Delorie + + * gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs. + +2003-01-02 Jeff Johnston + + * gas/iq2000: New testsuite. + +2003-01-02 Chris Demetriou + + * gas/mips/elf_arch_mips32r2.d: Fix file description comment. + +2002-12-31 Chris Demetriou + + * gas/mips/cp0sel-names-mips32.d: New test. + * gas/mips/cp0sel-names-mips32r2.d: New test. + * gas/mips/cp0sel-names-mips64.d: New test. + * gas/mips/cp0sel-names-numeric.d: New test. + * gas/mips/cp0sel-names-sb1.d: New test. + * gas/mips/cp0sel-names.s: New test source file. + * gas/mips/mips.exp: Run new tests. + +2002-12-30 Chris Demetriou + + * gas/mips/elf_arch_mips1.d: New test. + * gas/mips/elf_arch_mips2.d: New test. + * gas/mips/elf_arch_mips3.d: New test. + * gas/mips/elf_arch_mips4.d: New test. + * gas/mips/elf_arch_mips5.d: New test. + * gas/mips/elf_arch_mips32.d: New test. + * gas/mips/elf_arch_mips32r2.d: New test. + * gas/mips/elf_arch_mips64.d: New test. + * gas/mips/empty.s: New test source file. + * gas/mips/mips.exp: Run new tests. + + * gas/mips/elf_ase_mips16.d: Change to use empty.s + * gas/mips/elf_ase_mips16.s: Remove. + +2002-12-30 Chris Demetriou + + * gas/mips/cp0-names-mips32r2.d: New test. + * gas/mips/hwr-names-mips32r2.d: New test. + * gas/mips/hwr-names-numeric.d: New test. + * gas/mips/hwr-names.s: New test source file. + * gas/mips/mips32r2.d: New test. + * gas/mips/mips32r2.s: New test source file. + * gas/mips/mips32r2-ill.l: New test. + * gas/mips/mips32r2-ill.s: New test source file. + * gas/mips/mips.exp: Add mips32r2 architecture data array + entry. Run new tests mentioned above. + +2002-12-24 Dmitry Diky + + * gas/msp430: New directory. + * gas/msp430/msp430.exp: Test msp430 assembler. + * gas/msp430/opcode.s: Test source file. + * gas/msp430/opcode.s: Expected disassembly. + +2002-12-27 Chris Demetriou + + * gas/mips/mips.exp: Define the notion of an "architecture data + array," add comments indicating how to add a new architecture and + suggestions for adding new tests. Populate the architecture data + array with many known architectures and convert many tests to + be run for multiple architectures. + (mips_arches): New global array. + (mips_arch_create, mips_arch_list_all, mips_arch_data) + (mips_arch_displayname, mips_arch_properties) + (mips_arch_as_flags, mips_arch_objdump_flags, mips_arch_matches) + (mips_arch_list_matching): New functions to operate on mips_arches. + (run_dump_test_arch, run_dump_test_arches, run_list_test_arch) + (run_list_test_arches): New functions. + (run_list_test): Document and add an optional "test name" argument. + * gas/mips/abs.d: Remove CPU-specific assembler and objdump flags, + and CPU names from test names. + * gas/mips/add.d: Likewise. + * gas/mips/and.d: Likewise. + * gas/mips/dli.d: Likewise. + * gas/mips/jal-empic-elf-2.d: Likewise. + * gas/mips/jal-empic-elf-3.d: Likewise. + * gas/mips/jal-empic-elf.d: Likewise. + * gas/mips/lb-svr4pic.d: Likewise. + * gas/mips/lb.d: Likewise. + * gas/mips/mips32.d: Likewise. + * gas/mips/mips4.d: Likewise. + * gas/mips/mips64.d: Likewise. + * gas/mips/rol-hw.d: Likewise. + * gas/mips/rol.d: Likewise. + * gas/mips/rol64-hw.d: Likewise. + * gas/mips/rol64.d: Likewise. + * gas/mips/elf-jal.d: Likewise. Also, indicate ELF in test name. + * gas/mips/mips64-mdmx.d: Tweak printed name to indicate that this + test uses the -mdmx flag. + * gas/mips/mips64-mips3d.d: Tweak printed name to indicate that + this test uses the -mips3d flag. + * gas/mips/mips64-mips3d-incl.d: New file. + +2002-12-27 Chris Demetriou + + * gas/mips/cp0-names-mips32.d: New file. + * gas/mips/cp0-names-mips64.d: New file. + * gas/mips/cp0-names-numeric.d: New file. + * gas/mips/cp0-names-sb1.d: New file. + * gas/mips/cp0-names.s: New file. + * gas/mips/fpr-names-32.d: New file. + * gas/mips/fpr-names-64.d: New file. + * gas/mips/fpr-names-n32.d: New file. + * gas/mips/fpr-names-numeric.d: New file. + * gas/mips/fpr-names.s: New file. + * gas/mips/gpr-names-32.d: New file. + * gas/mips/gpr-names-64.d: New file. + * gas/mips/gpr-names-n32.d: New file. + * gas/mips/gpr-names-numeric.d: New file. + * gas/mips/gpr-names.s: New file. + * gas/mips/mips.exp: Run new tests. + +2002-12-20 Chris Demetriou + + * lib/gas-defs.exp (run_dump_test): Add a new optional argument, + "extra_options". + +2002-12-18 Chris Demetriou + + * gas/mips/rol.s: Add ".set noat" and some new instructions to test. + * gas/mips/rol64.s: Likewise. + * gas/mips/rol.l: New file. + * gas/mips/rol.d: Adjust to use rol.l and for rol.s changes. + * gas/mips/rol64.l: New file. + * gas/mips/rol64.d: Adjust to use rol64.l and for rol64.s changes. + * gas/mips/rol-hw.d: New file. + * gas/mips/rol-hw.l: New file. + * gas/mips/rol64-hw.d: New file. + * gas/mips/rol64-hw.l: New file. + * gas/mips/mips.exp: Run rol-hw and rol64-hw tests. + +2002-12-12 Alexandre Oliva + + * gas/mips/beq.d: Comment out branches to undefined symbols, + no longer supported. + * gas/mips/beq.s: Likewise. + * gas/mips/bge.d: Likewise. + * gas/mips/bge.s: Likewise. + * gas/mips/bgeu.d: Likewise. + * gas/mips/bgeu.s: Likewise. + * gas/mips/blt.d: Likewise. + * gas/mips/blt.s: Likewise. + * gas/mips/bltu.d: Likewise. + * gas/mips/bltu.s: Likewise. + * gas/mips/mips.exp: Change branch-misc-2 test to run_list_test. + * gas/mips/branch-misc-2.d: Removed. + * gas/mips/branch-misc-2.s: Added branches to undefined symbols. + * gas/mips/branch-misc-2.l: New. + +2002-12-09 Aldy Hernandez + + * gas/ppc/booke.d: Fix msync and mbar to reflect reality. + + * gas/ppc/e500.d: Fix m[tf]pmr to reflect reality. + +2002-12-08 Stephane Carrez + + * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function; + (gas_m68hc11_warning): New function. + (gas_m68hc11_message): New function. + (top): New tests for assembler errors. + (gas_m68hc11_opcode_list): New function. + (top): New tests for opcode list. + +2002-12-08 Stephane Carrez + + * gas/m68hc11/bug-1825.s: Add some tests. + * gas/m68hc11/bug-1825.d: Update. + * gas/m68hc11/opers12.d: Update. + * gas/m68hc11/opers12-dwarf2.d: Update. + +2002-12-05 Richard Henderson + + * gas/ia64/ltoff22x-1.[ds]: New. + * gas/ia64/ia64.exp: Run it. + +2002-12-05 Jim Wilson + + * gas/ia64/opc-x.d: Regenerate. + +2002-12-05 Alan Modra + + * gas/arm/adrl.s: Pad end of .text. + * gas/arm/adrl.d: Adjust to suit. + +2002-12-04 David Mosberger + + * gas/ia64/opc-b.d: Update for instructions added by SDM2.1. + * gas/ia64/opc-b.s: Ditto. + * gas/ia64/opc-f.d: Ditto. + * gas/ia64/opc-f.s: Ditto. + * gas/ia64/opc-i.d: Ditto. + * gas/ia64/opc-i.s: Ditto. + * gas/ia64/opc-m.d: Ditto. + * gas/ia64/opc-m.s: Ditto. + * gas/ia64/opc-x.d: Ditto. + * gas/ia64/opc-x.s: Ditto. + +2002-12-03 Richard Henderson + + * gas/ia64/ldxmov-1.[ds]: New. + * gas/ia64/ldxmov-2.[ls]: New. + * gas/ia64/ia64.exp: Run them. + +2002-12-03 Alan Modra + + * gas/arm/adrl.s: Test behaviour against globals too. + * gas/arm/adrl.d: Adjust. + +2002-12-02 Nick Clifton + + * gasp: Remove entire directory tree. (Gasp has been removed from + binutils). + * config/default.asp (GASP): Remove definition and initialization. + +2002-12-01 Stephane Carrez + + * gas/m68hc11/m68hc11.exp: Rename from all.exp; run the new tests. + * gas/m68hc11/all.exp: Remove. + * gas/m68hc11/indexed12.d: New test. + * gas/m68hc11/indexed12.s: Likewise. + * gas/m68hc11/bug-1825.d: Likewise. + * gas/m68hc11/bug-1825.s: Likewise. + +2002-12-01 Stephane Carrez + + * gas/m68hc11/insns.s: Don't use .comm for stack symbol so that objdump + can find the real symbol and not a gas internal debug symbol. + * gas/m68hc11/insns.d: Update. + * gas/m68hc11/insns-dwarf2.d: Update. + * gas/m68hc11/insns12.d: Update. + * gas/m68hc11/opers12.s (min5b, min9b): Use 16 and -256 for the min. + * gas/m68hc11/opers12.d: Update after indexed offset operand fixes. + * gas/m68hc11/opers12-dwarf2.d: Likewise. + +2002-11-30 Kaz Kojima + + * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label". + * sh/gas/sh/pic.d: Add expected output. + +2002-11-29 Nick Clifton + + * gas/arm/arch5tej.s: Replace "nop"s with tests of breakpoint + instruction. + * gas/arm/arch5tej.d: Expect "bkpt"s not nops. + +2002-11-26 Hans-Peter Nilsson + + * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test. + +2002-11-25 DJ Delorie + + * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings. + +2002-11-19 DJ Delorie + + * gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh. + * gas/xstormy16/allinsn.d: Regenerate. + * gas/xstormy16/allinsn.s: Regenerate. + +2002-11-18 Svein E. Seldal + + * gas/all/gas.exp: Setup for tic4x testcase + * gas/macros/macros.exp: Ditto + * gas/tic4x: New tic4x gas testsuite directory + * gas/tic4x/addressing.s: Create. Fix bug in one insn + * gas/tic4x/addressing_c3x.d: Create and update + * gas/tic4x/addressing_c4x.d: Create and update + * gas/tic4x/allopcodes.S: Create. Add support for new + opclass.h changes. + * gas/tic4x/data.d: Create + * gas/tic4x/data.s: Create + * gas/tic4x/float.d: Create + * gas/tic4x/float.s: Create + * gas/tic4x/opclasses.h: Create. Added testsuites for the + new enhanced opcodes. + * gas/tic4x/opcodes.s: Create (regenerate). + * gas/tic4x/opcodes_c3x.d: Create. Updated from enhanced + changes + * gas/tic4x/opcodes_c4x.d: Create. Ditto. + * gas/tic4x/rebuild.sh: Create + * gas/tic4x/registers.s: Create + * gas/tic4x/registers_c3x.d: Create + * gas/tic4x/registers_c4x.d: Create + * gas/tic4x/zeros.d: Create + * gas/tic4x/zeros.s: Create + * gas/tic4x/opcodes_new.d: Added new testsuite for + the enhanced and special insns. + * gas/tic4x/tic4x.exp: Create. Added the opcodes_new testsuite + +2002-11-12 Alan Modra + + * gas/ppc/booke.d: Adjust output for corrected condition reg. + +2002-11-07 Nick Clifton + + * gas/all/gas.exp: Only run fastcall test for x86 PE targets. + +2002-11-07 Casper S. Hornstrup + + * gas/all/gas.exp: Run fastcall label handling test. + * gas/all/fastcall.s: New file for testing handling of fastcall + labels. + +2002-11-01 H.J. Lu + + * gas/i386/i386.exp: Add "sub". + + * gas/i386/sub.d: New. + * gas/i386/sub.s: New. + +2002-10-22 H.J. Lu + + * gas/mips/branch-misc-2.d: Updated. + +2002-10-23 Hans-Peter Nilsson + + * gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s, + gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests. + +2002-10-21 Richard Sandiford + + * gas/mips/elf-rel7.[sd]: New test. + * gas/mips/mips.exp: Run it. + +2002-10-12 Alexandre Oliva + + * gas/mips/mips.exp: Don't xfail relax. + * gas/mips/relax.s: Increase coverage. + * gas/mips/relax.d: Add expected output. Use relax.l for as stderr. + * gas/mips/relax.l: New file. + +2002-10-11 Kaz Kojima + + * gas/sh/tlsd.s, gas/sh/tlsd.d: New. + * gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New. + * gas/sh/tlspic.s, gas/sh/tlspic.d: New. + * gas/sh/basic.exp: Add new tests. + +2002-10-09 Stephen Clarke + + * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the + lsb in SHmedia code addresses. + * gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable + recognition of SH-1/2/3/4 instructions. + (proc do_fp): Do not run dsp tests for sh64*-*-linux*. + * gas/sh/sh64/abi-32.d: Adjust expected output to include + sh64*-*-linux* formats too. + * gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d, + gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d, + gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d, + gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d, + sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d, + gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d, + gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d, + gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d, + gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d, + gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d, + gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d, + gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d, + gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d, + gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d, + gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d, + gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d, + gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d, + gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d, + gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d, + gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d, + gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d, + gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d, + gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d, + gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d, + gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d, + gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d, + gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d, + gas/sh/sh64/ptext64-noexp-1.d, 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, gas/sh/sh64/relax-1.d, + gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d, + gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d, + gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d, + gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d, + gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d, + gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d, + gas/sh/sh64/ua64-1.d: Likewise. + +2002-10-03 Chris Demetriou + + * gas/mips/mips-no-jalx.l: Make error message regexps accomodate + tools which target a specific CPU by default. + +2002-10-03 Kaz Kojima + + * testsuite/gas/sh/pcrel2.d: Check code also. + +2002-10-02 Stephen Clarke + + * gas/sh/sh64/ptc32-noexp-1.d: Adjust for changes to *ABS* + symbol generation. + * gas/sh/sh64/ptc64-noexp-1.d: Likewise. + +2002-09-30 H.J. Lu + + * gas/mips/mips.exp: Undo the last change. + +2002-09-30 H.J. Lu + + * gas/mips/mips.exp: Set xfail on empic, empic2, empic3_g1 and + empic3_g2 on Linux/mips. + +2002-09-30 H.J. Lu + + * gas/mips/vr4120.d: Use "#pass" instead of "#..." to skip the + rest of output. + +2002-09-30 Gavin Romig-Koch + Ken Raeburn + Aldy Hernandez + DJ Delorie + Michael Meissner + Eric Christopher + Richard Sandiford + + * gas/mips/mips4100.[sd]: Move dmadd16 and madd16 checks to... + * gas/mips/vr4111.[sd]: ...this new test. + * gas/mips/vr4120.[sd], + * gas/mips/vr4122.[sd], + * gas/mips/vr5400.[sd], + * gas/mips/vr5500.[sd]: New tests. + * mips.exp: Run them. + +2002-09-27 Kaz Kojima + + * gas/sh/pcrel2.s: New. + * gas/sh/pcrel2.d: New. + * gas/sh/basic.exp: Add pcrel2 test. + +2002-09-27 Jason Thorpe + + * gas/vax/elf-rel.[ds]: New test. + * gas/vax/quad.exp: Move contents to... + * gas/vax/vax.exp: ...here. New file. + +2002-09-27 H.J. Lu + + * gas/mips/mips-jalx.s: Add ".p2align 4". + * gas/mips/mips16-jalx.s: Likewise. + + * gas/mips/mips-jalx.d: Check nop. + * gas/mips/mips16-jalx.d: Likewise. + +2002-09-26 Thiemo Seufer + + * gas/mips/mips-jalx.d: New file, check jalx assembly. + * gas/mips/mips-jalx.s: Likewise. + * gas/mips/mips-no-jalx.l: Likewise. + * gas/mips/mips-no-jalx.s: Likewise. + * gas/mips/mips16-jalx.d: Likewise. + * gas/mips/mips16-jalx.s: Likewise. + * gas/mips/mips.exp: Add new tests. + +2002-09-26 Thiemo Seufer + + * gas/mips/jal-range.s: Fix jump overflow check. + * gas/mips/jal-range.l: Likewise. + +2002-09-23 Nick Clifton + + * gas/arm/armv1-bad.s: Add LDM and STM instructions which are + unpredictable because of their use of the writeback bit. + 2002-09-21 Nick Clifton * gas/arm/inst.s: Fix UNPREDICATABLE use of writeback in LDM/STM @@ -111,17 +824,17 @@ * gas/arm/arch5tej.s: Add nops to align output. * gas/arm/arch5tej.d: Expect nops. - * gas/arm/arm7t.s: Add nops, remove thumb instructions. - * gas/arm/arm7t.d: Expect nops. - * gas/arm/armv1.s: Add nops. - * gas/arm/armv1.d: Expect nops. - * gas/arm/fpa-mem.s: Add nops. - * gas/arm/fpa-mem.d: Expext nops. - * gas/arm/vfp1.s: Add nops. - * gas/arm/vfp1.d: Expect nops. - * gas/arm/xscale.s: Add nops. - * gas/arm/xscale.d: Expect nops. - * gas/arm/arm.exp: Do not run thumb tests for arm-aout + * gas/arm/arm7t.s: Add nops, remove thumb instructions. + * gas/arm/arm7t.d: Expect nops. + * gas/arm/armv1.s: Add nops. + * gas/arm/armv1.d: Expect nops. + * gas/arm/fpa-mem.s: Add nops. + * gas/arm/fpa-mem.d: Expext nops. + * gas/arm/vfp1.s: Add nops. + * gas/arm/vfp1.d: Expect nops. + * gas/arm/xscale.s: Add nops. + * gas/arm/xscale.d: Expect nops. + * gas/arm/arm.exp: Do not run thumb tests for arm-aout toolchain. 2002-08-22 Alan Modra @@ -137,11 +850,10 @@ 2002-08-19 Elena Zannoni - From matthew green - - * e500.s: New tests for e500 instructions. - * e500.d: Results for new test. - * ppc.exp: Test e500.s. + From matthew green + * e500.s: New tests for e500 instructions. + * e500.d: Results for new test. + * ppc.exp: Test e500.s. 2002-08-16 Stephen Clarke @@ -199,6 +911,12 @@ * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when $0 is source. +2002-08-09 Jakub Jelinek + + * gas/i386/gotpc.s: New. + * gas/i386/gotpc.d: New. + * gas/i386/i386.exp: Add gotpc test. + 2002-08-06 Alan Modra * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target. @@ -278,6 +996,12 @@ Mon Jun 17 16:23:59 2002 J"orn Rennecke * gas/ppc/test1xcoff32.d : Change text section alignment. * gas/ppc/booke_xcoff.d: Remove invalid pad. +2002-06-06 J"orn Rennecke + + * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc). + * testsuite/gas/sh/pcrel.d: Update. + * testsuite/gas/sh/pcrel.l: New file. + 2002-06-06 John David Anglin * gas/hppa/basic/add.s: Set code level to 1.1. @@ -324,10 +1048,10 @@ Mon Jun 17 16:23:59 2002 J"orn Rennecke * gas/d10v/d10v.exp: Add -gstabs packing, sequence control packing, warning, instruction packing, label, immediate and, error tests. - * gas/d10v/instruction_packing-001.d - intruction_packing-010.d: + * gas/d10v/instruction_packing-001.d - intruction_packing-010.d: New tests. * gas/d10v/control-001.d: New test. - * gas/d10v/warning-001.d - warning-019.d: New tests. + * gas/d10v/warning-001.d - warning-019.d: New tests. * gas/d10v/label-001.d: New test. * gas/d10v/error-001.d - error-002.d : New tests. * gas/d10v/immediate-001.d - immediate-007.d: New tests. @@ -351,6 +1075,19 @@ Mon Jun 17 16:23:59 2002 J"orn Rennecke * store.d: New file: Expected results. * store.s: New file: Test store insns. +2002-05-23 Jakub Jelinek + + * gas/i386/tlspic.s: New file. + * gas/i386/tlsd.s: New file. + * gas/i386/tlsnopic.s: New file. + * gas/i386/tlsd.d: New file. + * gas/i386/tlsnopic.d: New file. + * gas/i386/tlspic.d: New file. + * gas/i386/i386.exp: Add tlsd, tlsnopic and tlspic tests. + * gas/ia64/tls.s: New file. + * gas/ia64/tls.d: New file. + * gas/ia64/ia64.exp: Add tls test. + 2002-05-23 Tom Rix * gas/d10v/d10v.exp: Add instruction packing test. @@ -1064,8 +1801,8 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2001-10-09 Nick Clifton * sh/basic.exp: Add dsp dump test. - * sh/dsp/d: New file: Expected output of disassembly of dsp.s - * sh/dsp.s: New file: Test assembly source of DSP single data + * sh/dsp/d: New file: Expected output of disassembly of dsp.s + * sh/dsp.s: New file: Test assembly source of DSP single data transfer instructions. 2001-10-08 Aldy Hernandez @@ -1479,9 +2216,9 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2001-06-06 Peter Jakubek * gas/mri/for.d: Correct for swapped operands. - * gas/mri/if.d: Likewise. - * gas/mri/repeat.d: Likewise. - * gas/mri/while.d: Likewise. + * gas/mri/if.d: Likewise. + * gas/mri/repeat.d: Likewise. + * gas/mri/while.d: Likewise. 2001-06-12 Alan Modra @@ -1774,15 +2511,15 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2001-05-02 Johan Rydberg - * gas/openrisc/addi.s: New file. - * gas/openrisc/addi.d: Likewise. - * gas/openrisc/allinsn.exp: Likewise. - * gas/openrisc/allinsn.s: Likewise. - * gas/openrisc/allinsn.d: Likewise. - * gas/openrisc/lohi.s: Likewise. - * gas/openrisc/lohi.d: Likewise. - * gas/openrisc/store.s: Likewise. - * gas/openrisc/store.d: Likewise. + * gas/openrisc/addi.s: New file. + * gas/openrisc/addi.d: Likewise. + * gas/openrisc/allinsn.exp: Likewise. + * gas/openrisc/allinsn.s: Likewise. + * gas/openrisc/allinsn.d: Likewise. + * gas/openrisc/lohi.s: Likewise. + * gas/openrisc/lohi.d: Likewise. + * gas/openrisc/store.s: Likewise. + * gas/openrisc/store.d: Likewise. 2001-04-05 Hans-Peter Nilsson @@ -2052,47 +2789,47 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2000-12-02 Chris Demetriou - * gas/mips/elf_e_flags.s: Add padding to the end of the - file so that objdump output will be consistent. - * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d, - gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect - "..." at end of objdump output because of zero bytes at end - of section. - * gas/mips/elf_e_flags.c: Add note to comment about - what's changing in elf_e_flags.s. - - * gas/mips/la.s: Add padding to the end of the file so that - objdump output will be consistent. - * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at - end of objdump output because of zero bytes at end of - section. - - * gas/mips/sync.s: Add padding to the end of the file so that - objdump output will be consistent. - * gas/mips/sync.d: Expect "..." at end of objdump output - because of zero bytes at end of section. - - * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid - alignment issues so tests are useful on multiple targets. - * gas/mips/empic.s: Likewise. - * gas/mips/mips16-e.d: Likewise. - * gas/mips/mips16-e.s: Likewise. - * gas/mips/mips16-f.d: Likewise. - * gas/mips/mips16-f.s: Likewise. - - * gas/mips/mips32.d: Expect disassembly of madd and maddu - to use their correct names. Add tests for break and sdbbp. - * gas/mips/mips32.s: Likewise. - - * gas/mips/mips64.s: Add test for assembly of MIPS64 - extensions. - * gas/mips/mips64.d: Likewise. - * gas/mips/mips.exp: Test using the new "mips64" test. + * gas/mips/elf_e_flags.s: Add padding to the end of the + file so that objdump output will be consistent. + * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d, + gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect + "..." at end of objdump output because of zero bytes at end + of section. + * gas/mips/elf_e_flags.c: Add note to comment about + what's changing in elf_e_flags.s. + + * gas/mips/la.s: Add padding to the end of the file so that + objdump output will be consistent. + * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at + end of objdump output because of zero bytes at end of + section. + + * gas/mips/sync.s: Add padding to the end of the file so that + objdump output will be consistent. + * gas/mips/sync.d: Expect "..." at end of objdump output + because of zero bytes at end of section. + + * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid + alignment issues so tests are useful on multiple targets. + * gas/mips/empic.s: Likewise. + * gas/mips/mips16-e.d: Likewise. + * gas/mips/mips16-e.s: Likewise. + * gas/mips/mips16-f.d: Likewise. + * gas/mips/mips16-f.s: Likewise. + + * gas/mips/mips32.d: Expect disassembly of madd and maddu + to use their correct names. Add tests for break and sdbbp. + * gas/mips/mips32.s: Likewise. + + * gas/mips/mips64.s: Add test for assembly of MIPS64 + extensions. + * gas/mips/mips64.d: Likewise. + * gas/mips/mips.exp: Test using the new "mips64" test. 2000-12-01 Chris Demetriou - * gas/mips/mips16.d: Expect mips16 nops to be used for padding - when mips16 code generation is enabled. + * gas/mips/mips16.d: Expect mips16 nops to be used for padding + when mips16 code generation is enabled. * gas/mips/empic.d: Adjust for the fact that the difference between two symbols in the same section are not expected to @@ -2100,9 +2837,9 @@ Wed May 22 14:26:07 2002 J"orn Rennecke * gas/mips/empic.s: Likewise. Also, correct typo in comment about expected relocs. - * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32 - instruction assembly test. - * gas/mips/mips.exp: Add the test mentioned above. + * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32 + instruction assembly test. + * gas/mips/mips.exp: Add the test mentioned above. 2000-11-30 Diego Novillo @@ -2220,11 +2957,11 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2000-08-29 Timothy Wall - * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq. - * gas/ia64/dv-mutex.d: Update regexp pattern. - * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq. - * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL. - Test still fails due to insn opcode pattern changes. + * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq. + * gas/ia64/dv-mutex.d: Update regexp pattern. + * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq. + * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL. + Test still fails due to insn opcode pattern changes. 2000-08-21 H.J. Lu @@ -2241,7 +2978,7 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2000-08-16 Nick Clifton * gas/arm/inst.s: Add tests for edge cases of shift based - addressing modes. + addressing modes. * gas/arm/inst.d: Add expected results for new tests. @@ -2263,8 +3000,8 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 2000-07-18 Scott Bambrough - * gas/arm/inst.d: Fix expected results to match current assembler - output. Patch from Justin Seger . + * gas/arm/inst.d: Fix expected results to match current assembler + output. Patch from Justin Seger . 2000-07-10 Alan Modra @@ -2602,9 +3339,9 @@ Wed May 22 14:26:07 2002 J"orn Rennecke 1999-09-01 Scott Bambrough - * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump - test "entry0" instead of "entry1". ARM targets use REL relocs, - and should use the test entry0. + * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump + test "entry0" instead of "entry1". ARM targets use REL relocs, + and should use the test entry0. 1999-09-01 H.J. Lu @@ -2843,31 +3580,31 @@ Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com) 1999-03-16 Martin Hunt * gas/d30v/d30.exp (run_list_test): Add new tests, - label, guard-debug, serial, warn_oddreg, bittest, and mul. + label, guard-debug, serial, warn_oddreg, bittest, and mul. * gas/d30v/opt.s: Fix some warnings and add a few labels - to keep things from parallelizing where we don't want them to. + to keep things from parallelizing where we don't want them to. * gas/d30v/reloc.s: Fix warning. * gas/d30v/opt.d, reloc.d, inst.d: Rebuild. * gas/d30v/label.s: New test. Check that labels are aligned - on 8-byte boundaries. + on 8-byte boundaries. * gas/d30v/guard-debug.s: New test. Test output with "-g". * gas/d30v/serial.s: New test. Check for warnings with - illegal serial instructions. + illegal serial instructions. * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when - odd-numbered registers are used for some instructions. + odd-numbered registers are used for some instructions. * gas/d30v/bittest.s: New test. Check for bit operation - instructions (BCLR, BNOT, BSET, BTST) in the IU. + instructions (BCLR, BNOT, BSET, BTST) in the IU. * gas/d30v/mul.s: New test. Check for restricted sequences - in a bunch of different multiply instructions. + in a bunch of different multiply instructions. * gas/vtable/vtable.exp (run_list_test): Don't run test on D30V. @@ -3626,7 +4363,7 @@ Tue Feb 11 15:46:27 1997 Ian Lance Taylor Mon Feb 10 22:24:00 1997 Dawn Perchik - * gas/mips/itbl-test.c: Add copyright message and fix indentation. + * gas/mips/itbl-test.c: Add copyright message and fix indentation. Mon Feb 10 17:54:00 1997 Dawn Perchik @@ -4267,7 +5004,7 @@ Wed Aug 16 12:24:12 1995 Ian Lance Taylor expect failure for targets which use SOM. * lib/gas-defs.exp (run_dump_test): If the program to run does not - exist, mark the test as untested. + exist, mark the test as untested. * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for common test. @@ -4295,7 +5032,7 @@ Tue Aug 15 15:42:33 1995 Ian Lance Taylor Mon Aug 14 16:03:07 1995 Ian Lance Taylor * gas/mri/expr.d: Permit leading zeroes, in case we're using a - 64-bit BFD. + 64-bit BFD. * gasp/mri/*: New tests. * gasp/gasp.exp: Run them. Also, clean up the test names used in @@ -4480,7 +5217,7 @@ Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu) Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu) - * gas/hppa/reloc/picreloc.s: New test. + * gas/hppa/reloc/picreloc.s: New test. * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it. Fri Jan 27 14:02:02 1995 Ken Raeburn @@ -4790,7 +5527,7 @@ Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com) Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu) - * gas/hppa/more.parse/parse.exp (no subspace test): Only expect + * gas/hppa/more.parse/parse.exp (no subspace test): Only expect a failure if gas is not producing an ELF object. Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)