OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [ld/] [testsuite/] [ChangeLog-9303] - Diff between revs 816 and 818

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
2003-12-30  Mark Mitchell  
2003-12-30  Mark Mitchell  
        * ld-srec/srec.exp (run_srec_test): Remove -fgnu-linker, since GCC
        * ld-srec/srec.exp (run_srec_test): Remove -fgnu-linker, since GCC
        3.4 does not support it.
        3.4 does not support it.
2003-12-18  Richard Sandiford  
2003-12-18  Richard Sandiford  
        * ld-mips-elf/reloc-1[ab].s: New source files.
        * ld-mips-elf/reloc-1[ab].s: New source files.
        * ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests.
        * ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests.
        * ld-mips-elf/reloc-2[ab].s: New source files.
        * ld-mips-elf/reloc-2[ab].s: New source files.
        * ld-mips-elf/reloc-2.{d,ld}: New test.
        * ld-mips-elf/reloc-2.{d,ld}: New test.
        * ld-mips-elf/reloc-3[ab].s: New source files.
        * ld-mips-elf/reloc-3[ab].s: New source files.
        * ld-mips-elf/reloc-3-{r,srec}.d: New tests.
        * ld-mips-elf/reloc-3-{r,srec}.d: New tests.
        * ld-mips-elf/mips-elf.exp: Run them.
        * ld-mips-elf/mips-elf.exp: Run them.
2003-12-07  Richard Sandiford  
2003-12-07  Richard Sandiford  
        * ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)".
        * ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)".
        * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
        * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
2003-12-01  Kaz Kojima  
2003-12-01  Kaz Kojima  
        * ld-sh/sh64/shmix-1.s: Add align to match data alignment.
        * ld-sh/sh64/shmix-1.s: Add align to match data alignment.
        * ld-sh/sh64/shmix-3.s: Likewise.
        * ld-sh/sh64/shmix-3.s: Likewise.
        * ld-sh/sh64/mix1.sd: Update.
        * ld-sh/sh64/mix1.sd: Update.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix1-noexp.sd: Likewise.
        * ld-sh/sh64/mix1-noexp.sd: Likewise.
        * ld-sh/sh64/mix2.sd: Likewise.
        * ld-sh/sh64/mix2.sd: Likewise.
        * ld-sh/sh64/mix2.xd: Likewise.
        * ld-sh/sh64/mix2.xd: Likewise.
        * ld-sh/sh64/mix2-noexp.sd: Likewise.
        * ld-sh/sh64/mix2-noexp.sd: Likewise.
2003-12-01  Alan Modra  
2003-12-01  Alan Modra  
        * ld-sh/tlsbin-2.d: Update section alignment.
        * ld-sh/tlsbin-2.d: Update section alignment.
        * ld-sh/tlspic-2.d: Likewise.
        * ld-sh/tlspic-2.d: Likewise.
        * ld-sh/sh64/abi32.xd: Likewise.
        * ld-sh/sh64/abi32.xd: Likewise.
        * ld-sh/sh64/abi64.xd: Likewise.
        * ld-sh/sh64/abi64.xd: Likewise.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/rel64.xd: Likewise.
        * ld-sh/sh64/rel64.xd: Likewise.
        * ld-sh/sh64/shdl32.xd: Likewise.
        * ld-sh/sh64/shdl32.xd: Likewise.
        * ld-sh/sh64/shdl64.xd: Likewise.
        * ld-sh/sh64/shdl64.xd: Likewise.
2003-11-19  Alan Modra  
2003-11-19  Alan Modra  
        * ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
        * ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
        * ld-powerpc/tlsso32.d: Likewise.
        * ld-powerpc/tlsso32.d: Likewise.
2003-10-27  Stephane Carrez  
2003-10-27  Stephane Carrez  
        * ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812
        * ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812
        due to elf/Dwarf2 binutils limitation.
        due to elf/Dwarf2 binutils limitation.
2003-10-23  H.J. Lu  
2003-10-23  H.J. Lu  
        * ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
        * ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
        linker option from gcc.
        linker option from gcc.
2003-10-23  Alan Modra  
2003-10-23  Alan Modra  
        * ld-powerpc/tlsexetoc.d: Correct.
        * ld-powerpc/tlsexetoc.d: Correct.
        * ld-powerpc/tlstoc.d: Correct.
        * ld-powerpc/tlstoc.d: Correct.
2003-10-18  Hans-Peter Nilsson  
2003-10-18  Hans-Peter Nilsson  
        * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,
        * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,
        ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
        ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
        --no-pushj-stubs to the assembler.
        --no-pushj-stubs to the assembler.
        * ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
        * ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
        ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
        ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
        ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
        ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
        ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
        ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
        ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
        ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
        ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
        ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
        ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
        ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
        ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
        ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
        ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
        ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
2003-10-15  Kaz Kojima  
2003-10-15  Kaz Kojima  
        * ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy
        * ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy
        the output of linker to the file tmpdir/*-dso.so.
        the output of linker to the file tmpdir/*-dso.so.
        * ld-sh/sh64/stobin-0-dso.d: New.
        * ld-sh/sh64/stobin-0-dso.d: New.
        * ld-sh/sh64/stobin-1.d: New.
        * ld-sh/sh64/stobin-1.d: New.
        * ld-sh/sh64/stobin.s: New.
        * ld-sh/sh64/stobin.s: New.
        * ld-sh/sh64/stolib.s: New.
        * ld-sh/sh64/stolib.s: New.
2003-10-13  Richard Sandiford  
2003-10-13  Richard Sandiford  
        * ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the
        * ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the
        trailing null relocs.
        trailing null relocs.
2003-10-12  Kaz Kojima  
2003-10-12  Kaz Kojima  
        * ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each
        * ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each
        sh64/sh5 targets.
        sh64/sh5 targets.
        * ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and
        * ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and
        sh5*-*-* targets.
        sh5*-*-* targets.
        * ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd.
        * ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd.
        * ld-sh/sh64/relfail.exp: Set parameters for netbsd.
        * ld-sh/sh64/relfail.exp: Set parameters for netbsd.
        * ld-sh/sh64/sh64.exp: Skip this for netbsd.  Trim the section
        * ld-sh/sh64/sh64.exp: Skip this for netbsd.  Trim the section
        numbers for crangerel1 and crengerel2 tests.
        numbers for crangerel1 and crengerel2 tests.
        * ld-sh/sh64/abi32.sd: Update.
        * ld-sh/sh64/abi32.sd: Update.
        * ld-sh/sh64/abi32.xd: Likewise.
        * ld-sh/sh64/abi32.xd: Likewise.
        * ld-sh/sh64/abi64.sd: Likewise.
        * ld-sh/sh64/abi64.sd: Likewise.
        * ld-sh/sh64/abi64.xd: Likewise.
        * ld-sh/sh64/abi64.xd: Likewise.
        * ld-sh/sh64/abixx-noexp.sd: Likewise.
        * ld-sh/sh64/abixx-noexp.sd: Likewise.
        * ld-sh/sh64/cmpct1.sd: Likewise.
        * ld-sh/sh64/cmpct1.sd: Likewise.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/crange1.rd: Likewise.
        * ld-sh/sh64/crange1.rd: Likewise.
        * ld-sh/sh64/crange2.rd: Likewise.
        * ld-sh/sh64/crange2.rd: Likewise.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/dlsection.sd: Likewise.
        * ld-sh/sh64/dlsection.sd: Likewise.
        * ld-sh/sh64/endian.sbd: Likewise.
        * ld-sh/sh64/endian.sbd: Likewise.
        * ld-sh/sh64/endian.sld: Likewise.
        * ld-sh/sh64/endian.sld: Likewise.
        * ld-sh/sh64/gotplt.d: Likewise.
        * ld-sh/sh64/gotplt.d: Likewise.
        * ld-sh/sh64/init-cmpct.d: Likewise.
        * ld-sh/sh64/init-cmpct.d: Likewise.
        * ld-sh/sh64/init-media.d: Likewise.
        * ld-sh/sh64/init-media.d: Likewise.
        * ld-sh/sh64/init.s: Align functions.
        * ld-sh/sh64/init.s: Align functions.
        * ld-sh/sh64/init64.d: Update.
        * ld-sh/sh64/init64.d: Update.
        * ld-sh/sh64/mix1-noexp.sd: Likewise.
        * ld-sh/sh64/mix1-noexp.sd: Likewise.
        * ld-sh/sh64/mix1.sd: Likewise.
        * ld-sh/sh64/mix1.sd: Likewise.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix2-noexp.sd: Likewise.
        * ld-sh/sh64/mix2-noexp.sd: Likewise.
        * ld-sh/sh64/mix2.sd: Likewise.
        * ld-sh/sh64/mix2.sd: Likewise.
        * ld-sh/sh64/mix2.xd:Likewise.
        * ld-sh/sh64/mix2.xd:Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/rel64.xd: Likewise.
        * ld-sh/sh64/rel64.xd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        * ld-sh/sh64/shdl32.xd: Update.
        * ld-sh/sh64/shdl32.xd: Update.
        * ld-sh/sh64/shdl64.sd: Likewise.
        * ld-sh/sh64/shdl64.sd: Likewise.
        * ld-sh/sh64/shdl64.xd: Likewise.
        * ld-sh/sh64/shdl64.xd: Likewise.
        * ld-sh/shared-1.d: Add -z nocombreloc to ld option.  Update.
        * ld-sh/shared-1.d: Add -z nocombreloc to ld option.  Update.
        * ld-sh/sub2l-1.d: Make file format match with elf32-sh.*.
        * ld-sh/sub2l-1.d: Make file format match with elf32-sh.*.
        * ld-sh/weak1.d: Likewise.
        * ld-sh/weak1.d: Likewise.
2003-10-11  Hans-Peter Nilsson  
2003-10-11  Hans-Peter Nilsson  
        * ld-scripts/defined3.d, ld-scripts/defined3.t: New test.
        * ld-scripts/defined3.d, ld-scripts/defined3.t: New test.
        * ld-scripts/defined.exp: Run defined3.
        * ld-scripts/defined.exp: Run defined3.
2003-10-08  Hans-Peter Nilsson  
2003-10-08  Hans-Peter Nilsson  
        * ld-scripts/defined2.d, ld-scripts/defined2.t: New test.
        * ld-scripts/defined2.d, ld-scripts/defined2.t: New test.
        * ld-scripts/defined.exp: Run defined2.
        * ld-scripts/defined.exp: Run defined2.
2003-10-07  John David Anglin  
2003-10-07  John David Anglin  
        * ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for
        * ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for
        non 64-bit hppa*-*-linux* targets.
        non 64-bit hppa*-*-linux* targets.
        * ld-elfvsb/main.c (main_visibility_check): Cast value returned by
        * ld-elfvsb/main.c (main_visibility_check): Cast value returned by
        visibility_funptr () to a function pointer.
        visibility_funptr () to a function pointer.
        * ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load
        * ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load
        offset), and shared (PIC main, non PIC so) tests for non 64-bit
        offset), and shared (PIC main, non PIC so) tests for non 64-bit
        hppa*-*-linux* targets.
        hppa*-*-linux* targets.
2003-09-30  H.J. Lu  
2003-09-30  H.J. Lu  
        * ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
        * ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
2003-09-30  H.J. Lu  
2003-09-30  H.J. Lu  
        * ld-checks/checks.exp (section_check): Skip ia64-*-* instead
        * ld-checks/checks.exp (section_check): Skip ia64-*-* instead
        of ia64-*-linux*.
        of ia64-*-linux*.
2003-09-30  H.J. Lu  
2003-09-30  H.J. Lu  
        * ld-ia64/ia64.exp: Remove -melf64_ia64.
        * ld-ia64/ia64.exp: Remove -melf64_ia64.
        * ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
        * ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
        instead of elf64-ia64-little.
        instead of elf64-ia64-little.
        * ld-ia64/tlsbin.rd: Likewise.
        * ld-ia64/tlsbin.rd: Likewise.
        * ld-ia64/tlsbin.sd: Likewise.
        * ld-ia64/tlsbin.sd: Likewise.
        * ld-ia64/tlsbin.td: Likewise.
        * ld-ia64/tlsbin.td: Likewise.
        * ld-ia64/tlsg.sd: Likewise.
        * ld-ia64/tlsg.sd: Likewise.
        * ld-ia64/tlspic.dd: Likewise.
        * ld-ia64/tlspic.dd: Likewise.
        * ld-ia64/tlspic.rd: Likewise.
        * ld-ia64/tlspic.rd: Likewise.
        * ld-ia64/tlspic.sd: Likewise.
        * ld-ia64/tlspic.sd: Likewise.
        * ld-ia64/tlspic.td: Likewise.
        * ld-ia64/tlspic.td: Likewise.
2003-09-30  Chris Demetriou  
2003-09-30  Chris Demetriou  
        * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
        * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
        with MIPS64r2.
        with MIPS64r2.
2003-09-29  H.J. Lu  
2003-09-29  H.J. Lu  
        * lib/ld-lib.exp (proc is_elf64): New.
        * lib/ld-lib.exp (proc is_elf64): New.
        * ld-scripts/phdrs.exp: Use is_elf_format and is_elf64.
        * ld-scripts/phdrs.exp: Use is_elf_format and is_elf64.
2003-09-23  Alan Modra  
2003-09-23  Alan Modra  
        * ld-discard/exit.s: Correct .text.exit attributes.
        * ld-discard/exit.s: Correct .text.exit attributes.
        * ld-discard/extern.s: Likewise.
        * ld-discard/extern.s: Likewise.
        * ld-discard/static.s: Likewise.
        * ld-discard/static.s: Likewise.
2003-09-21  Thiemo Seufer 
2003-09-21  Thiemo Seufer 
        * ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure.
        * ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure.
        * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n64.d: Likewise.
        * ld-mips-elf/relax-jalr-n64.d: Likewise.
        * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
2003-09-14  Hans-Peter Nilsson  
2003-09-14  Hans-Peter Nilsson  
        * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
        * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
        ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
        ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
        ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
        ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
        ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
        ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
        ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
        ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
        ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
        ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
        ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
        ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
        objdump -d change.
        objdump -d change.
2003-09-11  Alan Modra  
2003-09-11  Alan Modra  
        * ld-elf/merge2.s: New.
        * ld-elf/merge2.s: New.
        * ld-elf/merge2.d: New.
        * ld-elf/merge2.d: New.
2003-08-16  Hans-Peter Nilsson  
2003-08-16  Hans-Peter Nilsson  
        * ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
        * ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
        recent objdump "Contents of ..." change.
        recent objdump "Contents of ..." change.
2003-08-02  Kaz Kojima  
2003-08-02  Kaz Kojima  
        * ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
        * ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
2003-08-02  Alan Modra  
2003-08-02  Alan Modra  
        * ld-d10v/reloc-001.d: Adjust for objdump -d change.
        * ld-d10v/reloc-001.d: Adjust for objdump -d change.
        * ld-d10v/reloc-002.d: Likewise.
        * ld-d10v/reloc-002.d: Likewise.
        * ld-d10v/reloc-005.d: Likewise.
        * ld-d10v/reloc-005.d: Likewise.
        * ld-d10v/reloc-006.d: Likewise.
        * ld-d10v/reloc-006.d: Likewise.
        * ld-d10v/reloc-009.d: Likewise.
        * ld-d10v/reloc-009.d: Likewise.
        * ld-d10v/reloc-010.d: Likewise.
        * ld-d10v/reloc-010.d: Likewise.
        * ld-d10v/reloc-013.d: Likewise.
        * ld-d10v/reloc-013.d: Likewise.
        * ld-d10v/reloc-014.d: Likewise.
        * ld-d10v/reloc-014.d: Likewise.
        * ld-xstormy16/pcrel.d: Likewise.
        * ld-xstormy16/pcrel.d: Likewise.
2003-07-29  Jakub Jelinek  
2003-07-29  Jakub Jelinek  
        * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
        * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
        sections.
        sections.
2003-07-29  Alan Modra  
2003-07-29  Alan Modra  
        * ld-powerpc/tlsso.r: Update.
        * ld-powerpc/tlsso.r: Update.
        * ld-powerpc/tlstocso.r: Update.
        * ld-powerpc/tlstocso.r: Update.
2003-07-29  Nick Clifton  
2003-07-29  Nick Clifton  
        * ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
        * ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
        * ld-alpha/tlsbin.rd: Likewise.
        * ld-alpha/tlsbin.rd: Likewise.
        * ld-alpha/tlsbin.sd: Likewise.
        * ld-alpha/tlsbin.sd: Likewise.
        * ld-alpha/tlsbinr.dd: Likewise.
        * ld-alpha/tlsbinr.dd: Likewise.
        * ld-alpha/tlsbinr.rd: Likewise.
        * ld-alpha/tlsbinr.rd: Likewise.
        * ld-alpha/tlsbinr.sd: Likewise.
        * ld-alpha/tlsbinr.sd: Likewise.
        * ld-alpha/tlspic.dd: Likewise.
        * ld-alpha/tlspic.dd: Likewise.
        * ld-alpha/tlspic.rd: Likewise.
        * ld-alpha/tlspic.rd: Likewise.
        * ld-alpha/tlspic.sd: Likewise.
        * ld-alpha/tlspic.sd: Likewise.
2003-07-26  Alan Modra  
2003-07-26  Alan Modra  
        * ld-powerpc/tlsexe32.d: Update.
        * ld-powerpc/tlsexe32.d: Update.
        * ld-powerpc/tlsso32.d: Update.
        * ld-powerpc/tlsso32.d: Update.
2003-07-24  H.J. Lu  
2003-07-24  H.J. Lu  
        * ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
        * ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
        * ld-powerpc/tlsexetoc.r: Likewise.
        * ld-powerpc/tlsexetoc.r: Likewise.
        * ld-powerpc/tlsso.r: Likewise.
        * ld-powerpc/tlsso.r: Likewise.
        * ld-powerpc/tlstocso.r: Likewise.
        * ld-powerpc/tlstocso.r: Likewise.
2003-07-23  Stephane Carrez  
2003-07-23  Stephane Carrez  
        * ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
        * ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
        register.
        register.
2003-07-22  H.J. Lu 
2003-07-22  H.J. Lu 
        * ld-selective/selective.exp: Skip "ia64-*-*".
        * ld-selective/selective.exp: Skip "ia64-*-*".
        * ld-srec/srec.exp: Make xfail on "ia64-*-*".
        * ld-srec/srec.exp: Make xfail on "ia64-*-*".
2003-07-11  Richard Sandiford  
2003-07-11  Richard Sandiford  
        * ld-h8300/relax-3{.s,.d,-coff.d}: New test.
        * ld-h8300/relax-3{.s,.d,-coff.d}: New test.
        * ld-h8300/h8300.exp: Run it.
        * ld-h8300/h8300.exp: Run it.
2003-07-10  Alan Modra  
2003-07-10  Alan Modra  
        * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
        * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
        * ld-powerpc/tlsexetoc.g: Update.
        * ld-powerpc/tlsexetoc.g: Update.
        * ld-powerpc/tlsexetoc.r: Update.
        * ld-powerpc/tlsexetoc.r: Update.
        * ld-powerpc/tlstoc.g: Update.
        * ld-powerpc/tlstoc.g: Update.
        * ld-powerpc/tlstocso.g: Update.
        * ld-powerpc/tlstocso.g: Update.
        * ld-powerpc/tlstocso.r: Update.
        * ld-powerpc/tlstocso.r: Update.
2003-07-04  Richard Sandiford  
2003-07-04  Richard Sandiford  
        * ld-h8300/h8300.exp: Replace loop with explicit list.  Run relax.d
        * ld-h8300/h8300.exp: Replace loop with explicit list.  Run relax.d
        unconditionally.  Run relax-2.d for *-elf targets.
        unconditionally.  Run relax-2.d for *-elf targets.
        * ld-h8300/relax.d: Fix typo.
        * ld-h8300/relax.d: Fix typo.
        * ld-h8300/relax.s: Add 0x prefixes.
        * ld-h8300/relax.s: Add 0x prefixes.
        * ld-h8300/relad-2.[sd]: New test.
        * ld-h8300/relad-2.[sd]: New test.
2003-06-29  Thiemo Seufer 
2003-06-29  Thiemo Seufer 
        * ld-mips-elf/mips-elf.exp: Use is_elf_format.
        * ld-mips-elf/mips-elf.exp: Use is_elf_format.
2003-06-29  Thiemo Seufer 
2003-06-29  Thiemo Seufer 
        * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
        * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
2003-06-25  Alan Modra  
2003-06-25  Alan Modra  
        * ld-powerpc/apuinfo.rd: Update.
        * ld-powerpc/apuinfo.rd: Update.
2003-06-21  Thiemo Seufer 
2003-06-21  Thiemo Seufer 
        * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
        * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
        * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
        * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
2003-06-18  Hans-Peter Nilsson  
2003-06-18  Hans-Peter Nilsson  
        * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
        * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
        ld-cris/locref2.s: New tests.
        ld-cris/locref2.s: New tests.
        * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
        * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
        readelf as found using default path.
        readelf as found using default path.
2003-06-18  Alan Modra  
2003-06-18  Alan Modra  
        * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
        * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
        trying to trim ld path.
        trying to trim ld path.
        (default_ld_compile): Likewise for cc.
        (default_ld_compile): Likewise for cc.
        * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
        * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
        looking for gcc match.
        looking for gcc match.
        (default_ld_compile): Likewise for cc.
        (default_ld_compile): Likewise for cc.
2003-06-17  Loren James Rittle  
2003-06-17  Loren James Rittle  
        * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
        * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
2003-06-16  Alan Modra  
2003-06-16  Alan Modra  
        * ld-powerpc/tlsexetoc.d: Update.
        * ld-powerpc/tlsexetoc.d: Update.
        * ld-powerpc/tlsso.d: Update.
        * ld-powerpc/tlsso.d: Update.
        * ld-powerpc/tlstoc.d: Update.
        * ld-powerpc/tlstoc.d: Update.
        * ld-powerpc/tlstocso.d: Update.
        * ld-powerpc/tlstocso.d: Update.
        * ld-powerpc/tlstocso.r: Update.
        * ld-powerpc/tlstocso.r: Update.
2003-06-16  Hans-Peter Nilsson  
2003-06-16  Hans-Peter Nilsson  
        * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
        * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
        * ld-cris/noglob1.d: Ditto.
        * ld-cris/noglob1.d: Ditto.
        * ld-cris/badgotr1.d: Pass --underscore to gas.
        * ld-cris/badgotr1.d: Pass --underscore to gas.
2003-06-12  Thiemo Seufer 
2003-06-12  Thiemo Seufer 
        * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
        * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
        * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
        * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
        * ld-mips-elf/mips-elf.exp: Use the new files for Linux.
        * ld-mips-elf/mips-elf.exp: Use the new files for Linux.
2003-06-12  Thiemo Seufer 
2003-06-12  Thiemo Seufer 
        * ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
        * ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
        * ld-mips-elf/relax-jalr-n32.d: Likewise.
        * ld-mips-elf/relax-jalr-n32.d: Likewise.
        * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n64.d: Likewise.
        * ld-mips-elf/relax-jalr-n64.d: Likewise.
        * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
        * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
2003-06-11  Thiemo Seufer 
2003-06-11  Thiemo Seufer 
        * ld-mips-elf/multi-got-1.d: Adjust addresses.
        * ld-mips-elf/multi-got-1.d: Adjust addresses.
        * ld-mips-elf/rel32-n32.d: Likewise.
        * ld-mips-elf/rel32-n32.d: Likewise.
2003-06-11  Alan Modra  
2003-06-11  Alan Modra  
        * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
        * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
        xfail for hppa duplicated elsewhere.
        xfail for hppa duplicated elsewhere.
2003-06-10  Thiemo Seufer 
2003-06-10  Thiemo Seufer 
        * ld-mips-elf/rel32-n32.d: Force big endian assembly.
        * ld-mips-elf/rel32-n32.d: Force big endian assembly.
        * ld-mips-elf/rel32-o32.d: Likewise.
        * ld-mips-elf/rel32-o32.d: Likewise.
        * ld-mips-elf/rel64.d: Likewise.
        * ld-mips-elf/rel64.d: Likewise.
2003-06-10  Alan Modra  
2003-06-10  Alan Modra  
        * ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
        * ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
        * ld-powerpc/tls.t: Update.
        * ld-powerpc/tls.t: Update.
        * ld-powerpc/tlsexe.d: Update.
        * ld-powerpc/tlsexe.d: Update.
        * ld-powerpc/tlsexe.r: Update.
        * ld-powerpc/tlsexe.r: Update.
        * ld-powerpc/tlsexetoc.d: Update.
        * ld-powerpc/tlsexetoc.d: Update.
        * ld-powerpc/tlsexetoc.r: Update.
        * ld-powerpc/tlsexetoc.r: Update.
        * ld-powerpc/tlsexetoc.t: Update.
        * ld-powerpc/tlsexetoc.t: Update.
        * ld-powerpc/tlsso.d: Update.
        * ld-powerpc/tlsso.d: Update.
        * ld-powerpc/tlsso.g: Update.
        * ld-powerpc/tlsso.g: Update.
        * ld-powerpc/tlsso.r: Update.
        * ld-powerpc/tlsso.r: Update.
        * ld-powerpc/tlsso.t: Update.
        * ld-powerpc/tlsso.t: Update.
        * ld-powerpc/tlstocso.d: Update.
        * ld-powerpc/tlstocso.d: Update.
        * ld-powerpc/tlstocso.g: Update.
        * ld-powerpc/tlstocso.g: Update.
        * ld-powerpc/tlstocso.r: Update.
        * ld-powerpc/tlstocso.r: Update.
        * ld-powerpc/tlstocso.t: Update.
        * ld-powerpc/tlstocso.t: Update.
2003-06-03  H.J. Lu 
2003-06-03  H.J. Lu 
        * ld-discard/extern.d: Updated.
        * ld-discard/extern.d: Updated.
        * ld-discard/start.d: Likewise.
        * ld-discard/start.d: Likewise.
        * ld-discard/static.d: Likewise.
        * ld-discard/static.d: Likewise.
2003-06-03  H.J. Lu 
2003-06-03  H.J. Lu 
        * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
        * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
        not available.
        not available.
2003-06-02  Fabrizio Gennari  
2003-06-02  Fabrizio Gennari  
        * ld-cygwin: New directory.
        * ld-cygwin: New directory.
        * ld-cygwin/exe-export.exp: New test script.  Checks building
        * ld-cygwin/exe-export.exp: New test script.  Checks building
        cygwin executables with an export table.
        cygwin executables with an export table.
        * ld-cygwin/testdll.def: New source file.
        * ld-cygwin/testdll.def: New source file.
        * ld-cygwin/testexe.def: New source file.
        * ld-cygwin/testexe.def: New source file.
        * ld-cygwin/testdll.c: New source file.
        * ld-cygwin/testdll.c: New source file.
        * ld-cygwin/testexe.c: New source file.
        * ld-cygwin/testexe.c: New source file.
2003-05-30  H.J. Lu 
2003-05-30  H.J. Lu 
        * config/default.exp: Load tmpdir/libpath.exp.
        * config/default.exp: Load tmpdir/libpath.exp.
        (gcc_ld_flag): Set from $libpath.
        (gcc_ld_flag): Set from $libpath.
2003-05-27  Jason Thorpe  
2003-05-27  Jason Thorpe  
        * ld-elf/elf.exp: Use if_elf_format.
        * ld-elf/elf.exp: Use if_elf_format.
        * ld-elf/sec64k.exp: Likewise.
        * ld-elf/sec64k.exp: Likewise.
        * ld-elfcomm/elfcomm.exp: Likewise.
        * ld-elfcomm/elfcomm.exp: Likewise.
        * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
        * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
2003-05-25  Jason Thorpe  
2003-05-25  Jason Thorpe  
        * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
        * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
2003-05-20  Jakub Jelinek  
2003-05-20  Jakub Jelinek  
        * ld-elfvsb/common.c: New file.
        * ld-elfvsb/common.c: New file.
        * ld-elfvsb/elfvsb.exp: Add common.
        * ld-elfvsb/elfvsb.exp: Add common.
2003-05-20  H.J. Lu 
2003-05-20  H.J. Lu 
        * ld-elfvsb/sh3.c: New file.
        * ld-elfvsb/sh3.c: New file.
        * ld-elfvsb/test.c: Likewise.
        * ld-elfvsb/test.c: Likewise.
        * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
        * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
2003-05-15  H.J. Lu 
2003-05-15  H.J. Lu 
        * config/default.exp (gcc_ld_flag): New. Make the newly built
        * config/default.exp (gcc_ld_flag): New. Make the newly built
        linker available to gcc.
        linker available to gcc.
        * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
        * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
        to gcc.
        to gcc.
        * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
        * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
        libraries.
        libraries.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
        * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
        libraries.
        libraries.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
        * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
        * ld-elfweak/elfweak.exp: Use PIC for shared libraries.
        * ld-elfweak/elfweak.exp: Use PIC for shared libraries.
2003-05-13  Stephane Carrez  
2003-05-13  Stephane Carrez  
        * ld-m68hc11/link-hcs12.d: New test.
        * ld-m68hc11/link-hcs12.d: New test.
        * ld-m68hc11/link-hcs12.s: New file.
        * ld-m68hc11/link-hcs12.s: New file.
        * ld-m68hc11/link-hc12.s: New file.
        * ld-m68hc11/link-hc12.s: New file.
2003-05-13  H.J. Lu 
2003-05-13  H.J. Lu 
        * ld-elfweak/elfweak.exp: Fix typo.
        * ld-elfweak/elfweak.exp: Fix typo.
2003-05-13  Kaz Kojima  
2003-05-13  Kaz Kojima  
        * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
        * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
2003-05-12  Hans-Peter Nilsson  
2003-05-12  Hans-Peter Nilsson  
        * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
        * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
        ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
        ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
        ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
        ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
        ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
        ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
        ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
        ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
        ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
        ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
        ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
        ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
        objdump no longer truncating dump addresses.
        objdump no longer truncating dump addresses.
2003-05-09  Martin Schwidefsky  
2003-05-09  Martin Schwidefsky  
        * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
        * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
        to linker script.
        to linker script.
        * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
        * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
        * ld-selective/selective.exp: Disable for s390 and s390x.
        * ld-selective/selective.exp: Disable for s390 and s390x.
        * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
        * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
        to linker script.
        to linker script.
        * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
        * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
        * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
        * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
2003-05-08  H.J. Lu 
2003-05-08  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
        * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
        versioned reference for hidden symbol.
        versioned reference for hidden symbol.
        * ld-elfvers/vers27d4.dsym: New file.
        * ld-elfvers/vers27d4.dsym: New file.
        * ld-elfvers/vers27d4.ver: Likewise.
        * ld-elfvers/vers27d4.ver: Likewise.
2003-05-07  H.J. Lu 
2003-05-07  H.J. Lu 
        * ld-elfvers/vers27d3.c (__start): New.
        * ld-elfvers/vers27d3.c (__start): New.
        (start): New.
        (start): New.
2003-05-07  H.J. Lu 
2003-05-07  H.J. Lu 
        * ld-elfvers/vers.exp (build_binary): Support build exeutable.
        * ld-elfvers/vers.exp (build_binary): Support build exeutable.
        (build_binary): Renamed from ...
        (build_binary): Renamed from ...
        (build_vers_lib): This.
        (build_vers_lib): This.
        (build_vers_lib_no_pic): Updated.
        (build_vers_lib_no_pic): Updated.
        (build_vers_lib_pic): Likewise.
        (build_vers_lib_pic): Likewise.
        Add vers27d1, vers27d2 and vers27d3 to test versioned
        Add vers27d1, vers27d2 and vers27d3 to test versioned
        definition for hidden symbol referenced by a DSO.
        definition for hidden symbol referenced by a DSO.
        * ld-elfvers/vers27d.dsym: New file.
        * ld-elfvers/vers27d.dsym: New file.
        * ld-elfvers/vers27d.sym: Likewise.
        * ld-elfvers/vers27d.sym: Likewise.
        * ld-elfvers/vers27d.ver: Likewise.
        * ld-elfvers/vers27d.ver: Likewise.
        * ld-elfvers/vers27d1.c: Likewise.
        * ld-elfvers/vers27d1.c: Likewise.
        * ld-elfvers/vers27d2.c: Likewise.
        * ld-elfvers/vers27d2.c: Likewise.
        * ld-elfvers/vers27d3.c: Likewise.
        * ld-elfvers/vers27d3.c: Likewise.
2003-05-07  Andreas Schwab  
2003-05-07  Andreas Schwab  
        * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
        * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
        compiling.
        compiling.
2003-05-06  Alexandre Oliva  
2003-05-06  Alexandre Oliva  
        * config/default.exp (gcc_gas_flags): Force ABI to n32 on
        * config/default.exp (gcc_gas_flags): Force ABI to n32 on
        mips64-linux.
        mips64-linux.
        * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
        * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
        * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
        * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
        on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
        on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
        (good_combination, bad_combination): Use it.
        (good_combination, bad_combination): Use it.
        Add -32 or -mabi=o64 wherever the ABI was formerly implied.
        Add -32 or -mabi=o64 wherever the ABI was formerly implied.
2003-05-06  H.J. Lu 
2003-05-06  H.J. Lu 
        * ld-elfvers/vers.exp (objdump_versionstuff): Support comment
        * ld-elfvers/vers.exp (objdump_versionstuff): Support comment
        in expected version file.
        in expected version file.
        * ld-elfvers/vers25b.c: Add a line of comment.
        * ld-elfvers/vers25b.c: Add a line of comment.
        * ld-elfvers/vers25b.dsym: Likwise.
        * ld-elfvers/vers25b.dsym: Likwise.
        * ld-elfvers/vers25b.ver: Likwise.
        * ld-elfvers/vers25b.ver: Likwise.
        * ld-elfvers/vers26b.dsym: Likwise.
        * ld-elfvers/vers26b.dsym: Likwise.
        * ld-elfvers/vers26b.ver: Likwise.
        * ld-elfvers/vers26b.ver: Likwise.
        * ld-elfvers/vers27b.dsym: Likwise.
        * ld-elfvers/vers27b.dsym: Likwise.
        * ld-elfvers/vers27b.ver: Likwise.
        * ld-elfvers/vers27b.ver: Likwise.
        * ld-elfvers/vers27c.c: Likwise.
        * ld-elfvers/vers27c.c: Likwise.
        * ld-elfvers/vers27c.dsym: Likwise.
        * ld-elfvers/vers27c.dsym: Likwise.
        * ld-elfvers/vers27c.ver: Likwise.
        * ld-elfvers/vers27c.ver: Likwise.
2003-05-04  H.J. Lu 
2003-05-04  H.J. Lu 
        * ld-elfvsb/main.c: Updated.
        * ld-elfvsb/main.c: Updated.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
2003-05-04  H.J. Lu 
2003-05-04  H.J. Lu 
        * ld-elfvers/vers18.dsym: Updated for weak definiton change.
        * ld-elfvers/vers18.dsym: Updated for weak definiton change.
        * ld-elfvers/vers18.ver: Likewise.
        * ld-elfvers/vers18.ver: Likewise.
        * ld-elfvers/vers19.ver: Likewise.
        * ld-elfvers/vers19.ver: Likewise.
        * ld-elfweak/dsowdata.dsym: Likewise.
        * ld-elfweak/dsowdata.dsym: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/weakdata.dsym: Likewise.
        * ld-elfweak/weakdata.dsym: Likewise.
        * ld-elfweak/elfweak.exp: Remove xfail.
        * ld-elfweak/elfweak.exp: Remove xfail.
2003-05-04  Alexandre Oliva  
2003-05-04  Alexandre Oliva  
        * ld-mips-elf/multi-got-1.d: Force into big-endian mode.
        * ld-mips-elf/multi-got-1.d: Force into big-endian mode.
        Turn relocation offsets into regexps.
        Turn relocation offsets into regexps.
2003-05-03  H.J. Lu 
2003-05-03  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
        * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
        vers27c2 to test versioned definition vs. hidden definition in
        vers27c2 to test versioned definition vs. hidden definition in
        different files.
        different files.
        * ld-elfvers/vers27a.c: New file.
        * ld-elfvers/vers27a.c: New file.
        * ld-elfvers/vers27a.dsym: Likewise.
        * ld-elfvers/vers27a.dsym: Likewise.
        * ld-elfvers/vers27a.map: Likewise.
        * ld-elfvers/vers27a.map: Likewise.
        * ld-elfvers/vers27a.ver: Likewise.
        * ld-elfvers/vers27a.ver: Likewise.
        * ld-elfvers/vers27b.c: Likewise.
        * ld-elfvers/vers27b.c: Likewise.
        * ld-elfvers/vers27b.dsym: New empty file.
        * ld-elfvers/vers27b.dsym: New empty file.
        * ld-elfvers/vers27b.ver: Likwise.
        * ld-elfvers/vers27b.ver: Likwise.
        * ld-elfvers/vers27c.c: Likwise.
        * ld-elfvers/vers27c.c: Likwise.
        * ld-elfvers/vers27c.dsym: Likwise.
        * ld-elfvers/vers27c.dsym: Likwise.
        * ld-elfvers/vers27c.ver: Likwise.
        * ld-elfvers/vers27c.ver: Likwise.
2003-05-02  Nick Clifton  
2003-05-02  Nick Clifton  
        * ld-xstormy16: New directory.
        * ld-xstormy16: New directory.
        * ld-xstormy16/xstormy16.exp: New test script.
        * ld-xstormy16/xstormy16.exp: New test script.
        * ld-xstormy16/pcrel.s: Test assembler source file.
        * ld-xstormy16/pcrel.s: Test assembler source file.
        * ld-xstormy16/external.s: Test assembler source file.
        * ld-xstormy16/external.s: Test assembler source file.
        * ld-xstormy16/pcrel.d: Test expected disassembly.
        * ld-xstormy16/pcrel.d: Test expected disassembly.
2003-05-02  Andreas Jaeger  
2003-05-02  Andreas Jaeger  
        * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
        * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
2003-04-29  H.J. Lu 
2003-04-29  H.J. Lu 
        * ld-ia64/tlsbin.dd: Updated.
        * ld-ia64/tlsbin.dd: Updated.
        * ld-ia64/tlsbin.rd: Likewise.
        * ld-ia64/tlsbin.rd: Likewise.
        * ld-ia64/tlsbin.sd: Likewise.
        * ld-ia64/tlsbin.sd: Likewise.
        * ld-ia64/tlsbin.td: Likewise.
        * ld-ia64/tlsbin.td: Likewise.
        * ld-ia64/tlspic.rd: Likewise.
        * ld-ia64/tlspic.rd: Likewise.
        * ld-ia64/tlspic.sd: Likewise.
        * ld-ia64/tlspic.sd: Likewise.
        * ld-ia64/tlspic.td: Likewise.
        * ld-ia64/tlspic.td: Likewise.
2003-04-29  J"orn Rennecke 
2003-04-29  J"orn Rennecke 
        * ld-selective/3.cc (start): New function.
        * ld-selective/3.cc (start): New function.
        * ld-selective/4.cc: Likewise.
        * ld-selective/4.cc: Likewise.
        * ld-selective/5.cc: Likewise.
        * ld-selective/5.cc: Likewise.
2003-04-28  H.J. Lu 
2003-04-28  H.J. Lu 
        * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
        * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
        (build_vers_lib): Support PIC.
        (build_vers_lib): Support PIC.
        (build_vers_lib_no_pic): New. Change all calls to build_vers_lib
        (build_vers_lib_no_pic): New. Change all calls to build_vers_lib
        to build_vers_lib_no_pic.
        to build_vers_lib_no_pic.
        (build_vers_lib_pic): New.
        (build_vers_lib_pic): New.
        Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
        Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
        definition vs. normal definition in different files.
        definition vs. normal definition in different files.
        * ld-elfvers/vers26a.c: New file.
        * ld-elfvers/vers26a.c: New file.
        * ld-elfvers/vers26a.dsym: Likewise.
        * ld-elfvers/vers26a.dsym: Likewise.
        * ld-elfvers/vers26a.map: Likewise.
        * ld-elfvers/vers26a.map: Likewise.
        * ld-elfvers/vers26a.ver: Likewise.
        * ld-elfvers/vers26a.ver: Likewise.
        * ld-elfvers/vers26b.c: Likewise.
        * ld-elfvers/vers26b.c: Likewise.
        * ld-elfvers/vers26b.dsym: New empty file.
        * ld-elfvers/vers26b.dsym: New empty file.
        * ld-elfvers/vers26b.ver: Likewise.
        * ld-elfvers/vers26b.ver: Likewise.
2003-04-27  H.J. Lu 
2003-04-27  H.J. Lu 
        * ld-elfvsb/elfvsb.dat: Updated.
        * ld-elfvsb/elfvsb.dat: Updated.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
2003-04-26  Stephane Carrez  
2003-04-26  Stephane Carrez  
        * ld-m68hc11/bug-3331.d: New test.
        * ld-m68hc11/bug-3331.d: New test.
        * ld-m68hc11/bug-3331.s: New file.
        * ld-m68hc11/bug-3331.s: New file.
2003-04-25  Nick Clifton 
2003-04-25  Nick Clifton 
            J"orn Rennecke 
            J"orn Rennecke 
        * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
        * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
2003-04-24  J"orn Rennecke 
2003-04-24  J"orn Rennecke 
        * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
        * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
2003-04-23  Kaz Kojima  
2003-04-23  Kaz Kojima  
        * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
        * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
        ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
        ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
        unnecessary TLS relocs.
        unnecessary TLS relocs.
2003-04-23  J"orn Rennecke 
2003-04-23  J"orn Rennecke 
        * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
        * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
        * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
        * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
2003-04-23  H.J. Lu 
2003-04-23  H.J. Lu 
        * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
        * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
        files.
        files.
        (objdump_versionstuff): Likewise.
        (objdump_versionstuff): Likewise.
        Add tests vers25a, vers25b1 and vers25b2 for versioned
        Add tests vers25a, vers25b1 and vers25b2 for versioned
        definition vs. normal definition in different files.
        definition vs. normal definition in different files.
        * ld-elfvers/vers25a.c: New file.
        * ld-elfvers/vers25a.c: New file.
        * ld-elfvers/vers25a.dsym: Likewise.
        * ld-elfvers/vers25a.dsym: Likewise.
        * ld-elfvers/vers25a.map: Likewise.
        * ld-elfvers/vers25a.map: Likewise.
        * ld-elfvers/vers25a.ver: Likewise.
        * ld-elfvers/vers25a.ver: Likewise.
        * ld-elfvers/vers25b.c: New empty file.
        * ld-elfvers/vers25b.c: New empty file.
        * ld-elfvers/vers25b.dsym: Likewise.
        * ld-elfvers/vers25b.dsym: Likewise.
        * ld-elfvers/vers25b.ver: Likewise.
        * ld-elfvers/vers25b.ver: Likewise.
2003-04-22  H.J. Lu 
2003-04-22  H.J. Lu 
        * ld-elfcomm/elfcomm.exp: Support 64bit targets.
        * ld-elfcomm/elfcomm.exp: Support 64bit targets.
2003-04-21  Stephane Carrez  
2003-04-21  Stephane Carrez  
        * ld-m68hc11/far-hc11.s: New file.
        * ld-m68hc11/far-hc11.s: New file.
        * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
        * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
        * ld-m68hc11/far-hc12.s: New file.
        * ld-m68hc11/far-hc12.s: New file.
        * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
        * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
        * ld-m68hc11/far-hc12.ld: New file.
        * ld-m68hc11/far-hc12.ld: New file.
2003-04-15  H.J. Lu 
2003-04-15  H.J. Lu 
        * ld-elfcom/elfcom.exp: Fix a typo.
        * ld-elfcom/elfcom.exp: Fix a typo.
2003-04-14  H.J. Lu 
2003-04-14  H.J. Lu 
        * ld-elfcom: New directory.
        * ld-elfcom: New directory.
        * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
        * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
        under ELF.
        under ELF.
        * ld-elfcom/common1a.c: New file: Test source code.
        * ld-elfcom/common1a.c: New file: Test source code.
        * ld-elfcom/common1b.c: New file: Test source code.
        * ld-elfcom/common1b.c: New file: Test source code.
2003-04-15  Rohit Kumar Srivastava 
2003-04-15  Rohit Kumar Srivastava 
        * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
        * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
        with 'Renesas'.
        with 'Renesas'.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
2002-04-13  Daniel Jacobowitz  
2002-04-13  Daniel Jacobowitz  
        * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
        * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
        ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
        ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
        for error messages.
        for error messages.
2003-04-10  Alexandre Oliva  
2003-04-10  Alexandre Oliva  
        * ld-mips-elf/elf-rel-got-n32.d,
        * ld-mips-elf/elf-rel-got-n32.d,
        ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
        ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
        ld-mips-elf/elf-rel-xgot-n64.d: New.
        ld-mips-elf/elf-rel-xgot-n64.d: New.
        * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
        * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
        new tests to run.
        new tests to run.
2003-04-04  Stephane Carrez  
2003-04-04  Stephane Carrez  
        * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
        * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
2003-04-02  Bob Wilson  
2003-04-02  Bob Wilson  
        * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
        * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
        * ld-xtensa/lcall.exp: Likewise.
        * ld-xtensa/lcall.exp: Likewise.
2003-04-01  Bob Wilson  
2003-04-01  Bob Wilson  
        * ld-elf/merge.d: xfail xtensa-*-*.
        * ld-elf/merge.d: xfail xtensa-*-*.
        * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
        * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
        for Xtensa targets.
        for Xtensa targets.
        * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
        * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
        * ld-xtensa/coalesce1.s: New file.
        * ld-xtensa/coalesce1.s: New file.
        * ld-xtensa/coalesce2.s: Likewise.
        * ld-xtensa/coalesce2.s: Likewise.
        * ld-xtensa/coalesce.exp: Likewise.
        * ld-xtensa/coalesce.exp: Likewise.
        * ld-xtensa/coalesce.t: Likewise.
        * ld-xtensa/coalesce.t: Likewise.
        * ld-xtensa/lcall1.s: Likewise.
        * ld-xtensa/lcall1.s: Likewise.
        * ld-xtensa/lcall2.s: Likewise.
        * ld-xtensa/lcall2.s: Likewise.
        * ld-xtensa/lcall.exp: Likewise.
        * ld-xtensa/lcall.exp: Likewise.
        * ld-xtensa/lcall.t: Likewise.
        * ld-xtensa/lcall.t: Likewise.
2003-03-25  Alexandre Oliva  
2003-03-25  Alexandre Oliva  
        * ld-mips-elf/mips-elf.exp: Added...
        * ld-mips-elf/mips-elf.exp: Added...
        * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
        * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
        ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
        ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
        ld-mips-elf/relax-jalr-n64-shared.d: New tests.
        ld-mips-elf/relax-jalr-n64-shared.d: New tests.
2003-03-11  Alexandre Oliva  
2003-03-11  Alexandre Oliva  
        * ld-mips-elf/mips-elf.exp (linux_gnu): New variable.  Add:
        * ld-mips-elf/mips-elf.exp (linux_gnu): New variable.  Add:
        * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
        * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
        ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
        ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
        tests.
        tests.
2003-03-11  Alan Modra  
2003-03-11  Alan Modra  
        * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
        * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
        * ld-powerpc/tlsso32.r: Likewise.
        * ld-powerpc/tlsso32.r: Likewise.
2003-02-18  Alan Modra  
2003-02-18  Alan Modra  
        * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
        * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
        relocs.
        relocs.
        * ld-powerpc/tlsexe.g: Likewise.
        * ld-powerpc/tlsexe.g: Likewise.
        * ld-powerpc/tlsexe.r: Likewise.
        * ld-powerpc/tlsexe.r: Likewise.
        * ld-powerpc/tlsexe.t: Likewise.
        * ld-powerpc/tlsexe.t: Likewise.
        * ld-powerpc/tls32.s: New file.
        * ld-powerpc/tls32.s: New file.
        * ld-powerpc/tlslib32.s: New file.
        * ld-powerpc/tlslib32.s: New file.
        * ld-powerpc/tls32.d: New file.
        * ld-powerpc/tls32.d: New file.
        * ld-powerpc/tls32.g: New file.
        * ld-powerpc/tls32.g: New file.
        * ld-powerpc/tls32.t: New file.
        * ld-powerpc/tls32.t: New file.
        * ld-powerpc/tlsexe32.d: New file.
        * ld-powerpc/tlsexe32.d: New file.
        * ld-powerpc/tlsexe32.g: New file.
        * ld-powerpc/tlsexe32.g: New file.
        * ld-powerpc/tlsexe32.r: New file.
        * ld-powerpc/tlsexe32.r: New file.
        * ld-powerpc/tlsexe32.t: New file.
        * ld-powerpc/tlsexe32.t: New file.
        * ld-powerpc/tlsso32.d: New file.
        * ld-powerpc/tlsso32.d: New file.
        * ld-powerpc/tlsso32.g: New file.
        * ld-powerpc/tlsso32.g: New file.
        * ld-powerpc/tlsso32.r: New file.
        * ld-powerpc/tlsso32.r: New file.
        * ld-powerpc/tlsso32.t: New file.
        * ld-powerpc/tlsso32.t: New file.
        * ld-powerpc/powerpc.exp: Run new tests.
        * ld-powerpc/powerpc.exp: Run new tests.
2003-02-18  Alan Modra  
2003-02-18  Alan Modra  
        * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
        * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
2003-02-10  Jakub Jelinek  
2003-02-10  Jakub Jelinek  
        * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
        * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
        xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
        xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvers/vers.exp: Likewise.  Add vers24a, vers24b and vers24c
        * ld-elfvers/vers.exp: Likewise.  Add vers24a, vers24b and vers24c
        tests.
        tests.
        * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
        * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
        version.
        version.
        * ld-elfvers/vers19.ver: Likewise.
        * ld-elfvers/vers19.ver: Likewise.
        * ld-elfvers/vers24a.c: New test.
        * ld-elfvers/vers24a.c: New test.
        * ld-elfvers/vers24b.c: New test.
        * ld-elfvers/vers24b.c: New test.
        * ld-elfvers/vers24c.c: New test.
        * ld-elfvers/vers24c.c: New test.
        * ld-elfvers/vers24.map: New test.
        * ld-elfvers/vers24.map: New test.
        * ld-elfvers/vers24.rd: New test.
        * ld-elfvers/vers24.rd: New test.
        * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
        * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
        cflags.  If source files have .c extension, compile them first.
        cflags.  If source files have .c extension, compile them first.
2003-02-10  Kaz kojima  
2003-02-10  Kaz kojima  
        * ld-sh/tlstpoff-1.d: New.
        * ld-sh/tlstpoff-1.d: New.
        * ld-sh/tlstpoff-2.d: New.
        * ld-sh/tlstpoff-2.d: New.
        * ld-sh/tlstpoff1.s: New.
        * ld-sh/tlstpoff1.s: New.
        * ld-sh/tlstpoff2.s: New.
        * ld-sh/tlstpoff2.s: New.
2003-02-09  Alan Modra  
2003-02-09  Alan Modra  
        * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
        * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
        * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
        * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
        in dynamic lib.
        in dynamic lib.
        * ld-powerpc/tlsexe.g: Likewise.
        * ld-powerpc/tlsexe.g: Likewise.
        * ld-powerpc/tlsexe.r: Likewise.
        * ld-powerpc/tlsexe.r: Likewise.
        * ld-powerpc/tlsexe.t: Likewise.
        * ld-powerpc/tlsexe.t: Likewise.
        * ld-powerpc/tlsexetoc.d: Likewise.
        * ld-powerpc/tlsexetoc.d: Likewise.
        * ld-powerpc/tlsexetoc.g: Likewise.
        * ld-powerpc/tlsexetoc.g: Likewise.
        * ld-powerpc/tlsexetoc.r: Likewise.
        * ld-powerpc/tlsexetoc.r: Likewise.
        * ld-powerpc/tlsexetoc.t: Likewise.
        * ld-powerpc/tlsexetoc.t: Likewise.
2003-02-05  Alan Modra  
2003-02-05  Alan Modra  
        * ld-powerpc/powerpc.exp (supports_ppc64): New.
        * ld-powerpc/powerpc.exp (supports_ppc64): New.
        (ppcelftests): Force 32 bit mode.
        (ppcelftests): Force 32 bit mode.
        (ppc64elftests): New.
        (ppc64elftests): New.
        * ld-powerpc/tls.d: New.
        * ld-powerpc/tls.d: New.
        * ld-powerpc/tls.g: New.
        * ld-powerpc/tls.g: New.
        * ld-powerpc/tls.s: New.
        * ld-powerpc/tls.s: New.
        * ld-powerpc/tls.t: New.
        * ld-powerpc/tls.t: New.
        * ld-powerpc/tlsexe.d: New.
        * ld-powerpc/tlsexe.d: New.
        * ld-powerpc/tlsexe.g: New.
        * ld-powerpc/tlsexe.g: New.
        * ld-powerpc/tlsexe.r: New.
        * ld-powerpc/tlsexe.r: New.
        * ld-powerpc/tlsexe.t: New.
        * ld-powerpc/tlsexe.t: New.
        * ld-powerpc/tlsexetoc.d: New.
        * ld-powerpc/tlsexetoc.d: New.
        * ld-powerpc/tlsexetoc.g: New.
        * ld-powerpc/tlsexetoc.g: New.
        * ld-powerpc/tlsexetoc.r: New.
        * ld-powerpc/tlsexetoc.r: New.
        * ld-powerpc/tlsexetoc.t: New.
        * ld-powerpc/tlsexetoc.t: New.
        * ld-powerpc/tlslib.s: New.
        * ld-powerpc/tlslib.s: New.
        * ld-powerpc/tlsso.d: New.
        * ld-powerpc/tlsso.d: New.
        * ld-powerpc/tlsso.g: New.
        * ld-powerpc/tlsso.g: New.
        * ld-powerpc/tlsso.r: New.
        * ld-powerpc/tlsso.r: New.
        * ld-powerpc/tlsso.t: New.
        * ld-powerpc/tlsso.t: New.
        * ld-powerpc/tlstoc.d: New.
        * ld-powerpc/tlstoc.d: New.
        * ld-powerpc/tlstoc.g: New.
        * ld-powerpc/tlstoc.g: New.
        * ld-powerpc/tlstoc.s: New.
        * ld-powerpc/tlstoc.s: New.
        * ld-powerpc/tlstoc.t: New.
        * ld-powerpc/tlstoc.t: New.
        * ld-powerpc/tlstocso.d: New.
        * ld-powerpc/tlstocso.d: New.
        * ld-powerpc/tlstocso.g: New.
        * ld-powerpc/tlstocso.g: New.
        * ld-powerpc/tlstocso.r: New.
        * ld-powerpc/tlstocso.r: New.
        * ld-powerpc/tlstocso.t: New.
        * ld-powerpc/tlstocso.t: New.
2003-01-27  Alexandre Oliva  
2003-01-27  Alexandre Oliva  
        * ld-mips-elf/multi-got-1.d: New.
        * ld-mips-elf/multi-got-1.d: New.
        * ld-mips-elf/multi-got-1-1.s: New.
        * ld-mips-elf/multi-got-1-1.s: New.
        * ld-mips-elf/multi-got-1-2.s: New.
        * ld-mips-elf/multi-got-1-2.s: New.
        * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
        * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
        Run multi-got-1.
        Run multi-got-1.
2003-01-25  Jakub Jelinek  
2003-01-25  Jakub Jelinek  
        * ld-sparc/sparc.exp: New.
        * ld-sparc/sparc.exp: New.
        * ld-sparc/tlsg32.s: New test.
        * ld-sparc/tlsg32.s: New test.
        * ld-sparc/tlsg32.sd: Likewise.
        * ld-sparc/tlsg32.sd: Likewise.
        * ld-sparc/tlsg64.s: Likewise.
        * ld-sparc/tlsg64.s: Likewise.
        * ld-sparc/tlsg64.sd: Likewise.
        * ld-sparc/tlsg64.sd: Likewise.
        * ld-sparc/tlslib.s: Likewise.
        * ld-sparc/tlslib.s: Likewise.
        * ld-sparc/tlsnopic.s: Likewise.
        * ld-sparc/tlsnopic.s: Likewise.
        * ld-sparc/tlspic.s: Likewise.
        * ld-sparc/tlspic.s: Likewise.
        * ld-sparc/tlssunbin32.dd: Likewise.
        * ld-sparc/tlssunbin32.dd: Likewise.
        * ld-sparc/tlssunbin32.rd: Likewise.
        * ld-sparc/tlssunbin32.rd: Likewise.
        * ld-sparc/tlssunbin32.s: Likewise.
        * ld-sparc/tlssunbin32.s: Likewise.
        * ld-sparc/tlssunbin32.sd: Likewise.
        * ld-sparc/tlssunbin32.sd: Likewise.
        * ld-sparc/tlssunbin32.td: Likewise.
        * ld-sparc/tlssunbin32.td: Likewise.
        * ld-sparc/tlssunbin64.dd: Likewise.
        * ld-sparc/tlssunbin64.dd: Likewise.
        * ld-sparc/tlssunbin64.rd: Likewise.
        * ld-sparc/tlssunbin64.rd: Likewise.
        * ld-sparc/tlssunbin64.s: Likewise.
        * ld-sparc/tlssunbin64.s: Likewise.
        * ld-sparc/tlssunbin64.sd: Likewise.
        * ld-sparc/tlssunbin64.sd: Likewise.
        * ld-sparc/tlssunbin64.td: Likewise.
        * ld-sparc/tlssunbin64.td: Likewise.
        * ld-sparc/tlssunbinpic32.s: Likewise.
        * ld-sparc/tlssunbinpic32.s: Likewise.
        * ld-sparc/tlssunbinpic64.s: Likewise.
        * ld-sparc/tlssunbinpic64.s: Likewise.
        * ld-sparc/tlssunnopic32.dd: Likewise.
        * ld-sparc/tlssunnopic32.dd: Likewise.
        * ld-sparc/tlssunnopic32.rd: Likewise.
        * ld-sparc/tlssunnopic32.rd: Likewise.
        * ld-sparc/tlssunnopic32.s: Likewise.
        * ld-sparc/tlssunnopic32.s: Likewise.
        * ld-sparc/tlssunnopic32.sd: Likewise.
        * ld-sparc/tlssunnopic32.sd: Likewise.
        * ld-sparc/tlssunnopic64.dd: Likewise.
        * ld-sparc/tlssunnopic64.dd: Likewise.
        * ld-sparc/tlssunnopic64.rd: Likewise.
        * ld-sparc/tlssunnopic64.rd: Likewise.
        * ld-sparc/tlssunnopic64.s: Likewise.
        * ld-sparc/tlssunnopic64.s: Likewise.
        * ld-sparc/tlssunnopic64.sd: Likewise.
        * ld-sparc/tlssunnopic64.sd: Likewise.
        * ld-sparc/tlssunpic32.dd: Likewise.
        * ld-sparc/tlssunpic32.dd: Likewise.
        * ld-sparc/tlssunpic32.rd: Likewise.
        * ld-sparc/tlssunpic32.rd: Likewise.
        * ld-sparc/tlssunpic32.s: Likewise.
        * ld-sparc/tlssunpic32.s: Likewise.
        * ld-sparc/tlssunpic32.sd: Likewise.
        * ld-sparc/tlssunpic32.sd: Likewise.
        * ld-sparc/tlssunpic32.td: Likewise.
        * ld-sparc/tlssunpic32.td: Likewise.
        * ld-sparc/tlssunpic64.dd: Likewise.
        * ld-sparc/tlssunpic64.dd: Likewise.
        * ld-sparc/tlssunpic64.rd: Likewise.
        * ld-sparc/tlssunpic64.rd: Likewise.
        * ld-sparc/tlssunpic64.s: Likewise.
        * ld-sparc/tlssunpic64.s: Likewise.
        * ld-sparc/tlssunpic64.sd: Likewise.
        * ld-sparc/tlssunpic64.sd: Likewise.
        * ld-sparc/tlssunpic64.td: Likewise.
        * ld-sparc/tlssunpic64.td: Likewise.
2003-01-24  Martin Schwidefsky  
2003-01-24  Martin Schwidefsky  
        * ld-s390/s390.exp: New file.
        * ld-s390/s390.exp: New file.
        * ld-s390/tlsbin_64.dd: New file.
        * ld-s390/tlsbin_64.dd: New file.
        * ld-s390/tlsbin_64.rd: New file.
        * ld-s390/tlsbin_64.rd: New file.
        * ld-s390/tlsbin_64.s: New file.
        * ld-s390/tlsbin_64.s: New file.
        * ld-s390/tlsbin_64.sd: New file.
        * ld-s390/tlsbin_64.sd: New file.
        * ld-s390/tlsbin_64.td: New file.
        * ld-s390/tlsbin_64.td: New file.
        * ld-s390/tlsbin.dd: New file.
        * ld-s390/tlsbin.dd: New file.
        * ld-s390/tlsbinpic_64.s: New file.
        * ld-s390/tlsbinpic_64.s: New file.
        * ld-s390/tlsbinpic.s: New file.
        * ld-s390/tlsbinpic.s: New file.
        * ld-s390/tlsbin.rd: New file.
        * ld-s390/tlsbin.rd: New file.
        * ld-s390/tlsbin.s: New file.
        * ld-s390/tlsbin.s: New file.
        * ld-s390/tlsbin.sd: New file.
        * ld-s390/tlsbin.sd: New file.
        * ld-s390/tlsbin.td: New file.
        * ld-s390/tlsbin.td: New file.
        * ld-s390/tlslib_64.s: New file.
        * ld-s390/tlslib_64.s: New file.
        * ld-s390/tlslib.s: New file.
        * ld-s390/tlslib.s: New file.
        * ld-s390/tlspic1_64.s: New file.
        * ld-s390/tlspic1_64.s: New file.
        * ld-s390/tlspic1.s: New file.
        * ld-s390/tlspic1.s: New file.
        * ld-s390/tlspic2_64.s: New file.
        * ld-s390/tlspic2_64.s: New file.
        * ld-s390/tlspic2.s: New file.
        * ld-s390/tlspic2.s: New file.
        * ld-s390/tlspic_64.dd: New file.
        * ld-s390/tlspic_64.dd: New file.
        * ld-s390/tlspic_64.rd: New file.
        * ld-s390/tlspic_64.rd: New file.
        * ld-s390/tlspic_64.sd: New file.
        * ld-s390/tlspic_64.sd: New file.
        * ld-s390/tlspic_64.td: New file.
        * ld-s390/tlspic_64.td: New file.
        * ld-s390/tlspic.dd: New file.
        * ld-s390/tlspic.dd: New file.
        * ld-s390/tlspic.rd: New file.
        * ld-s390/tlspic.rd: New file.
        * ld-s390/tlspic.sd: New file.
        * ld-s390/tlspic.sd: New file.
        * ld-s390/tlspic.td: New file.
        * ld-s390/tlspic.td: New file.
2003-01-24  Alan Modra  
2003-01-24  Alan Modra  
        * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
        * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
        * ld-alpha/tlsbin.td: Likewise.
        * ld-alpha/tlsbin.td: Likewise.
        * ld-alpha/tlsbinr.sd: Likewise.
        * ld-alpha/tlsbinr.sd: Likewise.
2003-01-21  Richard Henderson  
2003-01-21  Richard Henderson  
        * ld-alpha/alpha.exp: New.
        * ld-alpha/alpha.exp: New.
        * ld-alpha/align.s: New.
        * ld-alpha/align.s: New.
        * ld-alpha/tlsbin.dd: New.
        * ld-alpha/tlsbin.dd: New.
        * ld-alpha/tlsbin.rd: New.
        * ld-alpha/tlsbin.rd: New.
        * ld-alpha/tlsbin.s: New.
        * ld-alpha/tlsbin.s: New.
        * ld-alpha/tlsbin.sd: New.
        * ld-alpha/tlsbin.sd: New.
        * ld-alpha/tlsbin.td: New.
        * ld-alpha/tlsbin.td: New.
        * ld-alpha/tlsbinpic.s: New.
        * ld-alpha/tlsbinpic.s: New.
        * ld-alpha/tlsbinr.dd: New.
        * ld-alpha/tlsbinr.dd: New.
        * ld-alpha/tlsbinr.rd: New.
        * ld-alpha/tlsbinr.rd: New.
        * ld-alpha/tlsbinr.sd: New.
        * ld-alpha/tlsbinr.sd: New.
        * ld-alpha/tlsg.s: New.
        * ld-alpha/tlsg.s: New.
        * ld-alpha/tlsg.sd: New.
        * ld-alpha/tlsg.sd: New.
        * ld-alpha/tlslib.s: New.
        * ld-alpha/tlslib.s: New.
        * ld-alpha/tlspic.dd: New.
        * ld-alpha/tlspic.dd: New.
        * ld-alpha/tlspic.rd: New.
        * ld-alpha/tlspic.rd: New.
        * ld-alpha/tlspic.sd: New.
        * ld-alpha/tlspic.sd: New.
        * ld-alpha/tlspic.td: New.
        * ld-alpha/tlspic.td: New.
        * ld-alpha/tlspic1.s: New.
        * ld-alpha/tlspic1.s: New.
        * ld-alpha/tlspic2.s: New.
        * ld-alpha/tlspic2.s: New.
2003-01-20  Alan Modra  
2003-01-20  Alan Modra  
        * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
        * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
2003-01-18  Jakub Jelinek  
2003-01-18  Jakub Jelinek  
        * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
        * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
        * ld-ia64/tlspic.rd: Adjust.
        * ld-ia64/tlspic.rd: Adjust.
        * ld-ia64/tlspic.dd: Adjust.
        * ld-ia64/tlspic.dd: Adjust.
        * ld-ia64/tlspic.sd: Adjust.
        * ld-ia64/tlspic.sd: Adjust.
2003-01-16  Jakub Jelinek  
2003-01-16  Jakub Jelinek  
        * ld-ia64/ia64.exp: New.
        * ld-ia64/ia64.exp: New.
        * ld-ia64/tlsbin.dd: New test.
        * ld-ia64/tlsbin.dd: New test.
        * ld-ia64/tlsbinpic.s: New test.
        * ld-ia64/tlsbinpic.s: New test.
        * ld-ia64/tlsbin.rd: New test.
        * ld-ia64/tlsbin.rd: New test.
        * ld-ia64/tlsbin.s: New test.
        * ld-ia64/tlsbin.s: New test.
        * ld-ia64/tlsbin.sd: New test.
        * ld-ia64/tlsbin.sd: New test.
        * ld-ia64/tlsbin.td: New test.
        * ld-ia64/tlsbin.td: New test.
        * ld-ia64/tlsg.s: New test.
        * ld-ia64/tlsg.s: New test.
        * ld-ia64/tlsg.sd: New test.
        * ld-ia64/tlsg.sd: New test.
        * ld-ia64/tlslib.s: New test.
        * ld-ia64/tlslib.s: New test.
        * ld-ia64/tlspic1.s: New test.
        * ld-ia64/tlspic1.s: New test.
        * ld-ia64/tlspic2.s: New test.
        * ld-ia64/tlspic2.s: New test.
        * ld-ia64/tlspic.dd: New test.
        * ld-ia64/tlspic.dd: New test.
        * ld-ia64/tlspic.rd: New test.
        * ld-ia64/tlspic.rd: New test.
        * ld-ia64/tlspic.sd: New test.
        * ld-ia64/tlspic.sd: New test.
        * ld-ia64/tlspic.td: New test.
        * ld-ia64/tlspic.td: New test.
2003-01-02  Richard Sandiford  
2003-01-02  Richard Sandiford  
        * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
        * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
2003-01-02  Richard Sandiford  
2003-01-02  Richard Sandiford  
        * ld-mips-elf/jr.s: New file.
        * ld-mips-elf/jr.s: New file.
        * ld-mips-elf/mips-elf-flags.exp: New test.
        * ld-mips-elf/mips-elf-flags.exp: New test.
2002-12-18  Ralf Habacker  
2002-12-18  Ralf Habacker  
        * ld-auto-import: New directory.
        * ld-auto-import: New directory.
        * ld-auto-import/auto-import.exp: Test the auto importing direct
        * ld-auto-import/auto-import.exp: Test the auto importing direct
        from a dll functionality.
        from a dll functionality.
        * ld-auto-import/client.c: Source code for test.
        * ld-auto-import/client.c: Source code for test.
        * ld-auto-import/dll.c: Likewise.
        * ld-auto-import/dll.c: Likewise.
2002-12-12  Alexandre Oliva  
2002-12-12  Alexandre Oliva  
        * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
        * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
        * ld-mips-elf/branch-misc-2.d: Removed.
        * ld-mips-elf/branch-misc-2.d: Removed.
2002-12-10  Jason Thorpe  
2002-12-10  Jason Thorpe  
        * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
        * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
2002-12-03  Nick Clifton  
2002-12-03  Nick Clifton  
        * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
        * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
        test.
        test.
        * ld-powerpc/apuinfo1.s: New assembler source file.
        * ld-powerpc/apuinfo1.s: New assembler source file.
        * ld-powerpc/apuinfo2.s: New assembler source file.
        * ld-powerpc/apuinfo2.s: New assembler source file.
        * ld-powerpc/apuinfo.rd: New expected output file.
        * ld-powerpc/apuinfo.rd: New expected output file.
2002-12-01  Stephane Carrez  
2002-12-01  Stephane Carrez  
        Fix PR savannah/1417:
        Fix PR savannah/1417:
        * ld-m68hc11/bug-1417.s: New test.
        * ld-m68hc11/bug-1417.s: New test.
        * ld-m68hc11/bug-1417.d: Likewise.
        * ld-m68hc11/bug-1417.d: Likewise.
2002-11-28  Jakub Jelinek  
2002-11-28  Jakub Jelinek  
        * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
        * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
2002-11-28  Kaz Kojima  
2002-11-28  Kaz Kojima  
        * ld-sh/refdbg-0-dso.d: New test.
        * ld-sh/refdbg-0-dso.d: New test.
        * ld-sh/refdbg-1.d: Likewise.
        * ld-sh/refdbg-1.d: Likewise.
        * ld-sh/refdbg.s: Likewise.
        * ld-sh/refdbg.s: Likewise.
        * ld-sh/refdbglib.s: Likewise.
        * ld-sh/refdbglib.s: Likewise.
2002-11-22  Alan Modra  
2002-11-22  Alan Modra  
        * ld-elf/elf.exp: Remove sec64k test.
        * ld-elf/elf.exp: Remove sec64k test.
        * ld-elf/sec64k.exp: Reinstate.
        * ld-elf/sec64k.exp: Reinstate.
2002-11-21  Alan Modra  
2002-11-21  Alan Modra  
        * ld-elf/elf.exp: Renamed from sec64k.exp.  Add test_list loop.
        * ld-elf/elf.exp: Renamed from sec64k.exp.  Add test_list loop.
        * ld-elf/merge.s: New file.
        * ld-elf/merge.s: New file.
        * ld-elf/merge.d: New file.
        * ld-elf/merge.d: New file.
        * ld-elf/merge.ld: New file.
        * ld-elf/merge.ld: New file.
2002-11-18  Svein E. Seldal  
2002-11-18  Svein E. Seldal  
        * ld-scripts/script.exp: Setup for tic4x testcase
        * ld-scripts/script.exp: Setup for tic4x testcase
2002-11-15  Nick Clifton  
2002-11-15  Nick Clifton  
        * ld-h8300: New directory.
        * ld-h8300: New directory.
        * ld-h8300/h8300.exp: New expect script.  Only run tests for h8300
        * ld-h8300/h8300.exp: New expect script.  Only run tests for h8300
        targets.
        targets.
        * ld-h8300/relax.s: New assembler source file.
        * ld-h8300/relax.s: New assembler source file.
        * ld-h8300/relax.d: New expected output file.
        * ld-h8300/relax.d: New expected output file.
2002-11-11  Hans-Peter Nilsson  
2002-11-11  Hans-Peter Nilsson  
        * ld-elf/sec64k.exp: New test.
        * ld-elf/sec64k.exp: New test.
        * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
        * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
        to a source file starting with "/".
        to a source file starting with "/".
2002-11-10  Hans-Peter Nilsson  
2002-11-10  Hans-Peter Nilsson  
        * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
        * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
        ld-mmix/local7.d: Tweak for change in readelf output.
        ld-mmix/local7.d: Tweak for change in readelf output.
2002-11-09  Alan Modra  
2002-11-09  Alan Modra  
        * ld-elfvsb/define.s: Avoid use of @ in .type directive.
        * ld-elfvsb/define.s: Avoid use of @ in .type directive.
2002-11-07  Hans-Peter Nilsson  
2002-11-07  Hans-Peter Nilsson  
        * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
        * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
        ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
        ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
2002-11-07  Nick Clifton  
2002-11-07  Nick Clifton  
        * ld-fastcall/fastcall.exp: Only run tests for PE type x86
        * ld-fastcall/fastcall.exp: Only run tests for PE type x86
        targets.
        targets.
2002-11-07  Kaz Kojima  
2002-11-07  Kaz Kojima  
        * ld-sh/rd-sh.exp: Set asflags_save always.
        * ld-sh/rd-sh.exp: Set asflags_save always.
2002-11-07  Casper S. Hornstrup  
2002-11-07  Casper S. Hornstrup  
        * ld-fastcall: New directory for testing fastcall support.
        * ld-fastcall: New directory for testing fastcall support.
        * ld-fastcall/export.s: New file for testing fastcall symbol
        * ld-fastcall/export.s: New file for testing fastcall symbol
        handling.
        handling.
        * ld-fastcall/import.s: Likewise.
        * ld-fastcall/import.s: Likewise.
        * ld-fastcall/fastcall.exp: Likewise.
        * ld-fastcall/fastcall.exp: Likewise.
2002-11-03  Kaz Kojima  
2002-11-03  Kaz Kojima  
        * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
        * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
        * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
        * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
        * ld-sh/tlspic-1.d: Likewise.
        * ld-sh/tlspic-1.d: Likewise.
        * ld-sh/tlspic-2.d: Likewise.
        * ld-sh/tlspic-2.d: Likewise.
        * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
        * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
        defined by the linker scripts.
        defined by the linker scripts.
2002-10-14  Stephane Carrez  
2002-10-14  Stephane Carrez  
        * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
        * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
        * ld-m68hc11/adj-jump.d: New test for linker relaxation.
        * ld-m68hc11/adj-jump.d: New test for linker relaxation.
        * ld-m68hc11/adj-jump.s: Likewise.
        * ld-m68hc11/adj-jump.s: Likewise.
        * ld-m68hc11/adj-brset.s: Likewise.
        * ld-m68hc11/adj-brset.s: Likewise.
        * ld-m68hc11/adj-brset.d: Likewise.
        * ld-m68hc11/adj-brset.d: Likewise.
        * ld-m68hc11/relax-direct.s: Likewise.
        * ld-m68hc11/relax-direct.s: Likewise.
        * ld-m68hc11/relax-direct.d: Likewise.
        * ld-m68hc11/relax-direct.d: Likewise.
        * ld-m68hc11/relax-group.s: Likewise.
        * ld-m68hc11/relax-group.s: Likewise.
        * ld-m68hc11/relax-group.d: Likewise.
        * ld-m68hc11/relax-group.d: Likewise.
        * ld-m68hc11/bug-1403.d: Likewise.
        * ld-m68hc11/bug-1403.d: Likewise.
        * ld-m68hc11/bug-1403.s: Likewise.
        * ld-m68hc11/bug-1403.s: Likewise.
2002-10-14  Stephen Clarke 
2002-10-14  Stephen Clarke 
        * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
        * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
        * ld-sh/sh64/sh64.exp: Likewise.
        * ld-sh/sh64/sh64.exp: Likewise.
        * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
        * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
        * ld-sh/sh64/abi32.sd: Adjust expected output to include
        * ld-sh/sh64/abi32.sd: Adjust expected output to include
        sh64*-*-linux* formats too.
        sh64*-*-linux* formats too.
        * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
        * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
        emulation, and set it appropriately for sh*-*-linux*.
        emulation, and set it appropriately for sh*-*-linux*.
        * ld-sh/sh64/relfail.exp: Add variables to hold target
        * ld-sh/sh64/relfail.exp: Add variables to hold target
        emulation, output format, start symbol, and whether target
        emulation, output format, start symbol, and whether target
        supports 64-bit ABI.  Set appropriately for sh*-*-linux*.
        supports 64-bit ABI.  Set appropriately for sh*-*-linux*.
2002-10-12  H.J. Lu  (hjl@gnu.org)
2002-10-12  H.J. Lu  (hjl@gnu.org)
        * ld-discard/extern.d: Remove $srcdir/$subdir/.
        * ld-discard/extern.d: Remove $srcdir/$subdir/.
        * ld-discard/start.d: Likewise.
        * ld-discard/start.d: Likewise.
        * ld-discard/static.d: Likewise.
        * ld-discard/static.d: Likewise.
        * ld-linkonce/zeroehl32.d: Likewise.
        * ld-linkonce/zeroehl32.d: Likewise.
        * ld-selective/keepdot.d: Likewise.
        * ld-selective/keepdot.d: Likewise.
        * ld-selective/keepdot0.d: Likewise.
        * ld-selective/keepdot0.d: Likewise.
2002-10-11  Kaz Kojima  
2002-10-11  Kaz Kojima  
        * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
        * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
        of linker to the file tmpdir/*-dso.so.
        of linker to the file tmpdir/*-dso.so.
        * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
        * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
        * ld-sh/tlsbin-0-dso.d: New.
        * ld-sh/tlsbin-0-dso.d: New.
        * ld-sh/tlsbin-1.d: New.
        * ld-sh/tlsbin-1.d: New.
        * ld-sh/tlsbin-2.d: New.
        * ld-sh/tlsbin-2.d: New.
        * ld-sh/tlsbin-3.d: New.
        * ld-sh/tlsbin-3.d: New.
        * ld-sh/tlsbin-4.d: New.
        * ld-sh/tlsbin-4.d: New.
        * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
        * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
        * ld-sh/tlspic-1.d: New.
        * ld-sh/tlspic-1.d: New.
        * ld-sh/tlspic-2.d: New.
        * ld-sh/tlspic-2.d: New.
        * ld-sh/tlspic-3.d: New.
        * ld-sh/tlspic-3.d: New.
        * ld-sh/tlspic-4.d: New.
        * ld-sh/tlspic-4.d: New.
2002-10-10  Jakub Jelinek  
2002-10-10  Jakub Jelinek  
        * ld-i386/combreloc.s: New test.
        * ld-i386/combreloc.s: New test.
        * ld-i386/combreloc.d: New test.
        * ld-i386/combreloc.d: New test.
        * ld-i386/i386.exp (i386tests): Add it.
        * ld-i386/i386.exp (i386tests): Add it.
2002-10-10  Alan Modra  
2002-10-10  Alan Modra  
        * ld-i386/i386.exp (reloc): Turn off combreloc.
        * ld-i386/i386.exp (reloc): Turn off combreloc.
        * ld-i386/reloc.d: Likewise.
        * ld-i386/reloc.d: Likewise.
        * ld-powerpc/powerpc.exp: Likewise.
        * ld-powerpc/powerpc.exp: Likewise.
        * ld-powerpc/reloc.d: Likewise.
        * ld-powerpc/reloc.d: Likewise.
2002-10-03  H.J. Lu 
2002-10-03  H.J. Lu 
        * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
        * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
        3.x.
        3.x.
2002-10-03  Chris Demetriou  
2002-10-03  Chris Demetriou  
        * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
        * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
        more compatible with non-embedded targets.
        more compatible with non-embedded targets.
        * ld-mips-elf/branch-misc-2.d: Likewise.
        * ld-mips-elf/branch-misc-2.d: Likewise.
        * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
        * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
        PIC tests.
        PIC tests.
        (elf): New variable, to control whether generic ELF tests are run.
        (elf): New variable, to control whether generic ELF tests are run.
        (embedded_elf): New variable, to control whether ELF tests
        (embedded_elf): New variable, to control whether ELF tests
        requiring embedded PIC or embedded relocs are run.
        requiring embedded PIC or embedded relocs are run.
2002-10-02  Stephen Clarke 
2002-10-02  Stephen Clarke 
        * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
        * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
        ld-sh/sh64/gotplt.s: New test.
        ld-sh/sh64/gotplt.s: New test.
2002-10-02  Stephen Clarke 
2002-10-02  Stephen Clarke 
        * ld-sh/sh64/cmpct1.sd : Fix linked file name.
        * ld-sh/sh64/cmpct1.sd : Fix linked file name.
        * ld-sh/sh64/crange3.dd: Likewise.
        * ld-sh/sh64/crange3.dd: Likewise.
2002-10-01  Jakub Jelinek  
2002-10-01  Jakub Jelinek  
        * ld-i386/i386.exp: Add tlsindntpoff test.
        * ld-i386/i386.exp: Add tlsindntpoff test.
        * ld-i386/tlsindntpoff.s: New test.
        * ld-i386/tlsindntpoff.s: New test.
        * ld-i386/tlsindntpoff.dd: New test.
        * ld-i386/tlsindntpoff.dd: New test.
2002-10-01  Jakub Jelinek  
2002-10-01  Jakub Jelinek  
        * ld-x86-64/tlspic1.s: Change TLSGD sequences.
        * ld-x86-64/tlspic1.s: Change TLSGD sequences.
        * ld-x86-64/tlsbinpic.s: Likewise.
        * ld-x86-64/tlsbinpic.s: Likewise.
        * ld-x86-64/tlspic.dd: Adjust.
        * ld-x86-64/tlspic.dd: Adjust.
2002-10-01  Jakub Jelinek  
2002-10-01  Jakub Jelinek  
        * ld-i386/i386.exp: Add tlsg test.
        * ld-i386/i386.exp: Add tlsg test.
        * ld-i386/tlsg.s: New test.
        * ld-i386/tlsg.s: New test.
        * ld-i386/tlsg.sd: New test.
        * ld-i386/tlsg.sd: New test.
        * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
        * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
        * ld-i386/tlsbinpic.s: Likewise.
        * ld-i386/tlsbinpic.s: Likewise.
        * ld-x86-64/x86-64.exp: Add tlsg test.
        * ld-x86-64/x86-64.exp: Add tlsg test.
        * ld-x86-64/tlsg.s: New test.
        * ld-x86-64/tlsg.s: New test.
        * ld-x86-64/tlsg.sd: New test.
        * ld-x86-64/tlsg.sd: New test.
        * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
        * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
        * ld-x86-64/tlsbinpic.s: Likewise.
        * ld-x86-64/tlsbinpic.s: Likewise.
2002-09-30  Alan Modra  
2002-09-30  Alan Modra  
        * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
        * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
2002-09-30  Alan Modra  
2002-09-30  Alan Modra  
        * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
        * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
        * ld-powerpc/powerpc.exp: New.
        * ld-powerpc/powerpc.exp: New.
        * ld-i386/reloc.s, ld-i386/reloc.d: New.
        * ld-i386/reloc.s, ld-i386/reloc.d: New.
        * ld-i386/i386.exp: Run new test.
        * ld-i386/i386.exp: Run new test.
2002-09-27  Jakub Jelinek  
2002-09-27  Jakub Jelinek  
        * lib/ld-lib.exp (run_ld_link_tests): Add.
        * lib/ld-lib.exp (run_ld_link_tests): Add.
        * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
        * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
        file_contents): Remove.
        file_contents): Remove.
        (sh64tests): Add 6th field to the tests array.
        (sh64tests): Add 6th field to the tests array.
        * ld-i386/i386.exp (run_ld_link_tests): Remove.
        * ld-i386/i386.exp (run_ld_link_tests): Remove.
        * ld-x86-64/x86-64.exp: New.
        * ld-x86-64/x86-64.exp: New.
        * ld-x86-64/tlsbin.dd: New test.
        * ld-x86-64/tlsbin.dd: New test.
        * ld-x86-64/tlsbinpic.s: New test.
        * ld-x86-64/tlsbinpic.s: New test.
        * ld-x86-64/tlsbin.rd: New test.
        * ld-x86-64/tlsbin.rd: New test.
        * ld-x86-64/tlsbin.s: New test.
        * ld-x86-64/tlsbin.s: New test.
        * ld-x86-64/tlsbin.sd: New test.
        * ld-x86-64/tlsbin.sd: New test.
        * ld-x86-64/tlsbin.td: New test.
        * ld-x86-64/tlsbin.td: New test.
        * ld-x86-64/tlslib.s: New test.
        * ld-x86-64/tlslib.s: New test.
        * ld-x86-64/tlspic1.s: New test.
        * ld-x86-64/tlspic1.s: New test.
        * ld-x86-64/tlspic2.s: New test.
        * ld-x86-64/tlspic2.s: New test.
        * ld-x86-64/tlspic.dd: New test.
        * ld-x86-64/tlspic.dd: New test.
        * ld-x86-64/tlspic.rd: New test.
        * ld-x86-64/tlspic.rd: New test.
        * ld-x86-64/tlspic.sd: New test.
        * ld-x86-64/tlspic.sd: New test.
        * ld-x86-64/tlspic.td: New test.
        * ld-x86-64/tlspic.td: New test.
2002-09-21  Alan Modra  
2002-09-21  Alan Modra  
        * ld-undefined/undefined.exp: Adjust function test.
        * ld-undefined/undefined.exp: Adjust function test.
2002-09-20  Alan Modra  
2002-09-20  Alan Modra  
        * ld-i386/i386.exp: Only run tests on ELF targets.
        * ld-i386/i386.exp: Only run tests on ELF targets.
2002-09-19  Jakub Jelinek  
2002-09-19  Jakub Jelinek  
        * ld-i386/i386.exp: New.
        * ld-i386/i386.exp: New.
        * ld-i386/tlsbin.dd: New test.
        * ld-i386/tlsbin.dd: New test.
        * ld-i386/tlsbinpic.s: New test.
        * ld-i386/tlsbinpic.s: New test.
        * ld-i386/tlsbin.rd: New test.
        * ld-i386/tlsbin.rd: New test.
        * ld-i386/tlsbin.s: New test.
        * ld-i386/tlsbin.s: New test.
        * ld-i386/tlsbin.sd: New test.
        * ld-i386/tlsbin.sd: New test.
        * ld-i386/tlsbin.td: New test.
        * ld-i386/tlsbin.td: New test.
        * ld-i386/tlslib.s: New test.
        * ld-i386/tlslib.s: New test.
        * ld-i386/tlsnopic1.s: New test.
        * ld-i386/tlsnopic1.s: New test.
        * ld-i386/tlsnopic2.s: New test.
        * ld-i386/tlsnopic2.s: New test.
        * ld-i386/tlsnopic.dd: New test.
        * ld-i386/tlsnopic.dd: New test.
        * ld-i386/tlsnopic.rd: New test.
        * ld-i386/tlsnopic.rd: New test.
        * ld-i386/tlsnopic.sd: New test.
        * ld-i386/tlsnopic.sd: New test.
        * ld-i386/tlspic1.s: New test.
        * ld-i386/tlspic1.s: New test.
        * ld-i386/tlspic2.s: New test.
        * ld-i386/tlspic2.s: New test.
        * ld-i386/tlspic.dd: New test.
        * ld-i386/tlspic.dd: New test.
        * ld-i386/tlspic.rd: New test.
        * ld-i386/tlspic.rd: New test.
        * ld-i386/tlspic.sd: New test.
        * ld-i386/tlspic.sd: New test.
        * ld-i386/tlspic.td: New test.
        * ld-i386/tlspic.td: New test.
2002-09-18  Chris Demetriou  
2002-09-18  Chris Demetriou  
        * ld-mips-elf/branch-misc-1.d: New file.
        * ld-mips-elf/branch-misc-1.d: New file.
        * ld-mips-elf/branch-misc-2.d: New file.
        * ld-mips-elf/branch-misc-2.d: New file.
        * ld-mips-elf/mips-elf.exp: Run new tests.
        * ld-mips-elf/mips-elf.exp: Run new tests.
2002-09-05  Alan Modra  
2002-09-05  Alan Modra  
        * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
        * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
2002-08-31  Hans-Peter Nilsson  
2002-08-31  Hans-Peter Nilsson  
        * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
        * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
        * ld-mmix/bpo-11.d: Ditto.
        * ld-mmix/bpo-11.d: Ditto.
        * ld-mmix/b-nosym.d: Adjust for changed output for absence of
        * ld-mmix/b-nosym.d: Adjust for changed output for absence of
        symbols.
        symbols.
        * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
        * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
        .di.
        .di.
        * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
        * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
        ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
        ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
2002-08-28  Alan Modra  
2002-08-28  Alan Modra  
        * ld-discard/discard.exp: xfail m6812.
        * ld-discard/discard.exp: xfail m6812.
        * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
        * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
2002-08-27  Alan Modra  
2002-08-27  Alan Modra  
        * ld-mmix/b-nosym.d: Revert last change.
        * ld-mmix/b-nosym.d: Revert last change.
2002-08-26  Alan Modra  
2002-08-26  Alan Modra  
        * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
        * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
2002-08-23  Stephen Clarke 
2002-08-23  Stephen Clarke 
        * ld-sh/sh64/rd-sh64.exp: New framework file.
        * ld-sh/sh64/rd-sh64.exp: New framework file.
        * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
        * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
        ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
        ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
        correct setting of ISA bit for init and fini entry-points.
        correct setting of ISA bit for init and fini entry-points.
2002-08-16  Stephen Clarke 
2002-08-16  Stephen Clarke 
        * ld-sh/sh64/sh64.exp: Add dlsection.
        * ld-sh/sh64/sh64.exp: Add dlsection.
        * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
        * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
2002-08-16  Alan Modra  
2002-08-16  Alan Modra  
        * ld-discard/discard.exp: xfail targets using generic linker.
        * ld-discard/discard.exp: xfail targets using generic linker.
        * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
        * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
2002-08-15  Hans-Peter Nilsson  
2002-08-15  Hans-Peter Nilsson  
        * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
        * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
2002-08-13  H.J. Lu 
2002-08-13  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers23c and vers23d.
        * ld-elfvers/vers.exp: Add vers23c and vers23d.
        * ld-elfvers/vers23c.ver: New.
        * ld-elfvers/vers23c.ver: New.
        * ld-elfvers/vers23d.dsym: New.
        * ld-elfvers/vers23d.dsym: New.
2002-08-12  H.J. Lu 
2002-08-12  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers23.
        * ld-elfvers/vers.exp: Add vers23.
        * ld-elfvers/vers23.c: New.
        * ld-elfvers/vers23.c: New.
        * ld-elfvers/vers23.dsym: New.
        * ld-elfvers/vers23.dsym: New.
        * ld-elfvers/vers23.ver: New.
        * ld-elfvers/vers23.ver: New.
        * ld-elfvers/vers23a.c: New.
        * ld-elfvers/vers23a.c: New.
        * ld-elfvers/vers23a.dsym: New.
        * ld-elfvers/vers23a.dsym: New.
        * ld-elfvers/vers23a.map: New.
        * ld-elfvers/vers23a.map: New.
        * ld-elfvers/vers23a.sym: New.
        * ld-elfvers/vers23a.sym: New.
        * ld-elfvers/vers23a.ver: New.
        * ld-elfvers/vers23a.ver: New.
        * ld-elfvers/vers23b.c: New.
        * ld-elfvers/vers23b.c: New.
        * ld-elfvers/vers23b.dsym: New.
        * ld-elfvers/vers23b.dsym: New.
        * ld-elfvers/vers23b.map: New.
        * ld-elfvers/vers23b.map: New.
        * ld-elfvers/vers23b.ver: New.
        * ld-elfvers/vers23b.ver: New.
2002-08-12  Stephen Clarke 
2002-08-12  Stephen Clarke 
        * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
        * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
        listing.
        listing.
        * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
        * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
        ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
        ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
        * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
        * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
        is no longer set to object.
        is no longer set to object.
        * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
        * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
        ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
        ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
        ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
        ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
        ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
        ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
        ld-sh/sh64/shdl64.xd: Likewise.
        ld-sh/sh64/shdl64.xd: Likewise.
2002-08-10  Alan Modra  
2002-08-10  Alan Modra  
        * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
        * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
        * ld-linkonce/linkonce.exp: Likewise.
        * ld-linkonce/linkonce.exp: Likewise.
        * ld-selective/sel-dump.exp: Likewise.
        * ld-selective/sel-dump.exp: Likewise.
        * ld-selective/selective.exp: Don't run on aout or bout.
        * ld-selective/selective.exp: Don't run on aout or bout.
2002-08-08  H.J. Lu 
2002-08-08  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers22.
        * ld-elfvers/vers.exp: Add vers22.
        * ld-elfvers/vers22.c: New.
        * ld-elfvers/vers22.c: New.
        * ld-elfvers/vers22.dsym: New.
        * ld-elfvers/vers22.dsym: New.
        * ld-elfvers/vers22.map: New.
        * ld-elfvers/vers22.map: New.
        * ld-elfvers/vers22.ver: New.
        * ld-elfvers/vers22.ver: New.
        * ld-elfvers/vers22a.c: New.
        * ld-elfvers/vers22a.c: New.
        * ld-elfvers/vers22a.dsym: New.
        * ld-elfvers/vers22a.dsym: New.
        * ld-elfvers/vers22a.sym: New.
        * ld-elfvers/vers22a.sym: New.
        * ld-elfvers/vers22a.ver: New.
        * ld-elfvers/vers22a.ver: New.
        * ld-elfvers/vers22b.c: New.
        * ld-elfvers/vers22b.c: New.
        * ld-elfvers/vers22b.dsym: New.
        * ld-elfvers/vers22b.dsym: New.
        * ld-elfvers/vers22b.ver: New.
        * ld-elfvers/vers22b.ver: New.
2002-08-07  H.J. Lu 
2002-08-07  H.J. Lu 
        * ld-elfvers/vers.exp: Add --no-undefined-version.
        * ld-elfvers/vers.exp: Add --no-undefined-version.
        * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
        * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
        * ld-elfvers/vers8.map: Likewise.
        * ld-elfvers/vers8.map: Likewise.
        * ld-elfvers/vers18.map: Likewise.
        * ld-elfvers/vers18.map: Likewise.
2002-07-30  John David Anglin  
2002-07-30  John David Anglin  
        * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
        * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
        ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
        ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
        * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
        * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
        ld-linkonce/linkonce.exp, ld-shared/shared.exp,
        ld-linkonce/linkonce.exp, ld-shared/shared.exp,
        ld-undefined/weak-undef.exp:  Test hppa*64*-*-hpux* and hppa*-*-linux*
        ld-undefined/weak-undef.exp:  Test hppa*64*-*-hpux* and hppa*-*-linux*
        targets.
        targets.
        * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
        * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
        ld-discard/static.s: Add whitespace before assembler directives.
        ld-discard/static.s: Add whitespace before assembler directives.
2002-07-29  Chris Demetriou  
2002-07-29  Chris Demetriou  
        * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
        * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
2002-07-26  Richard Sandiford  
2002-07-26  Richard Sandiford  
        * ld-mips-elf/mips16-1.d,
        * ld-mips-elf/mips16-1.d,
        * ld-mips-elf/mips16-1[ab].s: New test.
        * ld-mips-elf/mips16-1[ab].s: New test.
        * ld-mips-elf/mips-elf.exp: Run it.
        * ld-mips-elf/mips-elf.exp: Run it.
2002-07-19  Hans-Peter Nilsson  
2002-07-19  Hans-Peter Nilsson  
        * ld-mmix/sec-1.d: Adjust for changes in padding.
        * ld-mmix/sec-1.d: Adjust for changes in padding.
        * ld-mmix/sec-3.d: Ditto.
        * ld-mmix/sec-3.d: Ditto.
2002-07-15  H.J. Lu 
2002-07-15  H.J. Lu 
        * ld-elfvers/vers.exp: Add vers21.
        * ld-elfvers/vers.exp: Add vers21.
        * ld-elfvers/vers21.c: New.
        * ld-elfvers/vers21.c: New.
        * ld-elfvers/vers21.dsym: New.
        * ld-elfvers/vers21.dsym: New.
        * ld-elfvers/vers21.map: New.
        * ld-elfvers/vers21.map: New.
        * ld-elfvers/vers21.sym: New.
        * ld-elfvers/vers21.sym: New.
        * ld-elfvers/vers21.ver: New.
        * ld-elfvers/vers21.ver: New.
2002-07-12  Hans-Peter Nilsson  
2002-07-12  Hans-Peter Nilsson  
        * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
        * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
        ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
        ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
        ld-cris/expdref1.s: New tests.
        ld-cris/expdref1.s: New tests.
2002-07-09  Richard Sandiford  
2002-07-09  Richard Sandiford  
        * ld-scripts/dynamic-sections*: New test.
        * ld-scripts/dynamic-sections*: New test.
2002-07-09  Hans-Peter Nilsson  
2002-07-09  Hans-Peter Nilsson  
        * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
        * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
        ld-cris/noglob1.d: New tests.
        ld-cris/noglob1.d: New tests.
        * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
        * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
2002-07-03  Alan Modra  
2002-07-03  Alan Modra  
        * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
        * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
        consistent sorting.
        consistent sorting.
        (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
        (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
        * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
        * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
2002-06-29  Hans-Peter Nilsson  
2002-06-29  Hans-Peter Nilsson  
        * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
        * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
        ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
        ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
2002-06-18  Chris Demetriou  
2002-06-18  Chris Demetriou  
        * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
        * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
        turned up by recent assembler changes.
        turned up by recent assembler changes.
2002-06-17  Tom Rix  
2002-06-17  Tom Rix  
        * ld-d10v/d10v.exp: New driver for d10v.
        * ld-d10v/d10v.exp: New driver for d10v.
        * ld-d10v/default_layout.d : New test.
        * ld-d10v/default_layout.d : New test.
        * ld-d10v/regression-001.lt: New test for a linker regression.
        * ld-d10v/regression-001.lt: New test for a linker regression.
        * ld-d10v/linktest-002.lt: New test for run_link_test.
        * ld-d10v/linktest-002.lt: New test for run_link_test.
        * ld-d10v/reloc-001.d - reloc-016.d: New tests.
        * ld-d10v/reloc-001.d - reloc-016.d: New tests.
2002-06-11  John David Anglin  
2002-06-11  John David Anglin  
        * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
        * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
        script.
        script.
2002-06-11  Andreas Jaeger  
2002-06-11  Andreas Jaeger  
        * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
        * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
2002-06-10  Richard Sandiford  
2002-06-10  Richard Sandiford  
        * ld-mips-elf/region1a.s,
        * ld-mips-elf/region1a.s,
        * ld-mips-elf/region1b.s,
        * ld-mips-elf/region1b.s,
        * ld-mips-elf/region1.t,
        * ld-mips-elf/region1.t,
        * ld-mips-elf/region1.d: New test.
        * ld-mips-elf/region1.d: New test.
        * ld-mips-elf/mips-elf.exp: Run it.
        * ld-mips-elf/mips-elf.exp: Run it.
2002-06-07  Nick Clifton  
2002-06-07  Nick Clifton  
        * ld-scripts/phdrs2.s: Use .p2align instead of .align.
        * ld-scripts/phdrs2.s: Use .p2align instead of .align.
        Use section names .foo and .bar instead of .text and .data.
        Use section names .foo and .bar instead of .text and .data.
        * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
        * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
        and .data.
        and .data.
2002-06-06  David Heine 
2002-06-06  David Heine 
        * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
        * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
        * ld-scripts/phdrs2.s: New file: Dummy assembler source.
        * ld-scripts/phdrs2.s: New file: Dummy assembler source.
        * ld-scripts/phdrs2.t: New file: Linker script with an empty
        * ld-scripts/phdrs2.t: New file: Linker script with an empty
        section at the start of a loadable segment.
        section at the start of a loadable segment.
2005-06-02  H.J. Lu 
2005-06-02  H.J. Lu 
        * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
        * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
        -fuse-cxa-atexit.
        -fuse-cxa-atexit.
        (__cxa_atexit): Likewise.
        (__cxa_atexit): Likewise.
2002-05-30  Richard Henderson  
2002-05-30  Richard Henderson  
        * ld-bootstrap/bootstrap.exp: Test --relax.
        * ld-bootstrap/bootstrap.exp: Test --relax.
2002-05-28  Hans-Peter Nilsson  
2002-05-28  Hans-Peter Nilsson  
        * ld-cris/libdso-2.d: Tweak for combreloc now default on.
        * ld-cris/libdso-2.d: Tweak for combreloc now default on.
2002-05-07  Richard Sandiford  
2002-05-07  Richard Sandiford  
        * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
        * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
        (is_elf_format): New, extracted from...
        (is_elf_format): New, extracted from...
        * ld-scripts/weak.exp: ...here.
        * ld-scripts/weak.exp: ...here.
        * ld-scripts/overlay-size.exp: New test.
        * ld-scripts/overlay-size.exp: New test.
        * ld-scripts/overlay-size.[tsd],
        * ld-scripts/overlay-size.[tsd],
        * ld-scripts/overlay-size-map.d: New files for it.
        * ld-scripts/overlay-size-map.d: New files for it.
2002-05-02  Richard Sandiford  
2002-05-02  Richard Sandiford  
        * ld-scripts/map-address.exp: Quote conditions.
        * ld-scripts/map-address.exp: Quote conditions.
2002-04-30  Richard Sandiford  
2002-04-30  Richard Sandiford  
        * ld-scripts/map-address.exp: New test.
        * ld-scripts/map-address.exp: New test.
        * ld-scripts/map-address.[td]: New files for it.
        * ld-scripts/map-address.[td]: New files for it.
2002-04-19  Richard Henderson  
2002-04-19  Richard Henderson  
        * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
        * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-selective/selective.exp: Disable for alpha.
        * ld-selective/selective.exp: Disable for alpha.
        * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
        * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
2002-04-05  Hans-Peter Nilsson  
2002-04-05  Hans-Peter Nilsson  
        * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
        * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
2002-03-19  Hans-Peter Nilsson  
2002-03-19  Hans-Peter Nilsson  
        * ld-cris/ldsym1.d: New test.
        * ld-cris/ldsym1.d: New test.
        * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
        * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
        longer set to object.
        longer set to object.
        * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
        * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
        ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
        ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
        ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
        ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
        ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
        ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
        ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
        ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
        ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
        ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
        ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
        ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
        ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
        ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
        ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
        ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
        ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
        ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
        ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
        ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
2002-03-11  Andreas Jaeger  
2002-03-11  Andreas Jaeger  
        * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
        * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
        places zero initialized data in the bss.
        places zero initialized data in the bss.
        * ld-elfweak/lddsodata.dsym: Likewise.
        * ld-elfweak/lddsodata.dsym: Likewise.
2002-03-07  Hans-Peter Nilsson  
2002-03-07  Hans-Peter Nilsson  
        * ld-cris/expdyn1.d: Tweak for change in elf.sc.
        * ld-cris/expdyn1.d: Tweak for change in elf.sc.
2002-02-24  Hans-Peter Nilsson  
2002-02-24  Hans-Peter Nilsson  
        * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
        * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
        * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
        * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
        ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
        ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
2002-02-18  Daniel Jacobowitz  
2002-02-18  Daniel Jacobowitz  
        * ld-elfvsb/sh1.c: Fix typo in last change.
        * ld-elfvsb/sh1.c: Fix typo in last change.
2002-02-17  Daniel Jacobowitz  
2002-02-17  Daniel Jacobowitz  
        * ld-elfvsb/sh1.c: Use #pragma weak.
        * ld-elfvsb/sh1.c: Use #pragma weak.
2002-02-17  Daniel Jacobowitz  
2002-02-17  Daniel Jacobowitz  
        * vers.exp: Do not call diff -q.
        * vers.exp: Do not call diff -q.
2002-02-17  Hans-Peter Nilsson  
2002-02-17  Hans-Peter Nilsson  
        * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
        * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
        output.
        output.
        * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
        * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
        ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
        ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
        * ld-mmix/bpo-22.d: New test.
        * ld-mmix/bpo-22.d: New test.
        * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
        * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
        and .bss.
        and .bss.
2002-02-12  John David Anglin  
2002-02-12  John David Anglin  
        * ld-selective/selective.exp: Link against libgcc on
        * ld-selective/selective.exp: Link against libgcc on
        hppa*-*-linux* targets.
        hppa*-*-linux* targets.
2002-02-11  Alexandre Oliva  
2002-02-11  Alexandre Oliva  
        * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
        * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
        * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
        * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
        * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
        * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
        in section ordering.
        in section ordering.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.dd: Likewise.
        * ld-sh/sh64/crange3.dd: Likewise.
        * ld-sh/shared-1.d: Fix relocation addend.
        * ld-sh/shared-1.d: Fix relocation addend.
2002-02-09  Hans-Peter Nilsson  
2002-02-09  Hans-Peter Nilsson  
        * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
        * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
        tests.
        tests.
2002-02-08  Alexandre Oliva  
2002-02-08  Alexandre Oliva  
        Contribute sh64-elf.
        Contribute sh64-elf.
        2002-02-02  Alexandre Oliva  
        2002-02-02  Alexandre Oliva  
        * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
        * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        2002-01-28  Alexandre Oliva  
        2002-01-28  Alexandre Oliva  
        * ld-sh/sh64/abi32.xd: Formatting changes to match the current
        * ld-sh/sh64/abi32.xd: Formatting changes to match the current
        output of objdump.
        output of objdump.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/cmpct1.xd: Likewise.
        * ld-sh/sh64/crange1.rd: Likewise.
        * ld-sh/sh64/crange1.rd: Likewise.
        * ld-sh/sh64/crange2.rd: Likewise.
        * ld-sh/sh64/crange2.rd: Likewise.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3-media.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crange3.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel1.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/crangerel2.rd: Likewise.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix1.xd: Likewise.
        * ld-sh/sh64/mix2.xd: Likewise.
        * ld-sh/sh64/mix2.xd: Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/rel32.xd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl32.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        * ld-sh/sh64/reldl64.rd: Likewise.
        * ld-sh/sh64/sh64.exp: Likewise.  Reordered cranges and stack
        * ld-sh/sh64/sh64.exp: Likewise.  Reordered cranges and stack
        sessions, to match changes in the linker script.
        sessions, to match changes in the linker script.
        2001-06-14  Alexandre Oliva  
        2001-06-14  Alexandre Oliva  
        * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
        * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
        info to reflect renumbering of relocation types.
        info to reflect renumbering of relocation types.
        2001-03-14  DJ Delorie  
        2001-03-14  DJ Delorie  
        * ld-sh/sh64/endian.dbd: New file, endian tests.
        * ld-sh/sh64/endian.dbd: New file, endian tests.
        * ld-sh/sh64/endian.dld: Ditto.
        * ld-sh/sh64/endian.dld: Ditto.
        * ld-sh/sh64/endian.ld: Ditto.
        * ld-sh/sh64/endian.ld: Ditto.
        * ld-sh/sh64/endian.s: Ditto.
        * ld-sh/sh64/endian.s: Ditto.
        * ld-sh/sh64/endian.sbd: Ditto.
        * ld-sh/sh64/endian.sbd: Ditto.
        * ld-sh/sh64/endian.sld: Ditto.
        * ld-sh/sh64/endian.sld: Ditto.
        * ld-sh/sh64/sh64.exp: Add above tests.  Add -L option to ld.
        * ld-sh/sh64/sh64.exp: Add above tests.  Add -L option to ld.
        2001-03-12  DJ Delorie  
        2001-03-12  DJ Delorie  
        * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
        * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
        * ld-sh/sh64/relax1.s: Ditto.
        * ld-sh/sh64/relax1.s: Ditto.
        * ld-sh/sh64/relax2.s: Ditto.
        * ld-sh/sh64/relax2.s: Ditto.
        * ld-sh/sh64/relax3.s: Ditto.
        * ld-sh/sh64/relax3.s: Ditto.
        * ld-sh/sh64/relax4.s: Ditto.
        * ld-sh/sh64/relax4.s: Ditto.
        * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
        * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
        * ld-sh/sh64/relfail.s: Ditto.
        * ld-sh/sh64/relfail.s: Ditto.
        2001-03-12  DJ Delorie  
        2001-03-12  DJ Delorie  
        * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
        * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
        uses SH32 assembler files.
        uses SH32 assembler files.
        2001-03-07  DJ Delorie  
        2001-03-07  DJ Delorie  
        * ld-selective/selective.exp: Pass "-e _start" for sh64 to
        * ld-selective/selective.exp: Pass "-e _start" for sh64 to
        accomodate expected start symbol in test.
        accomodate expected start symbol in test.
        2001-03-06  DJ Delorie  
        2001-03-06  DJ Delorie  
        * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
        * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
        to match what gcc passes to the linker by default.
        to match what gcc passes to the linker by default.
        * ld-selective/selective.exp: Ditto.
        * ld-selective/selective.exp: Ditto.
        * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
        * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
        * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
        * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
        2001-03-06  DJ Delorie  
        2001-03-06  DJ Delorie  
        * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
        * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
        * ld-sh/sh64/abi64.xd (stack): Ditto.
        * ld-sh/sh64/abi64.xd (stack): Ditto.
        * ld-sh/sh64/cmpct1.xd (stack): Ditto.
        * ld-sh/sh64/cmpct1.xd (stack): Ditto.
        * ld-sh/sh64/crange1.rd (stack): Ditto.
        * ld-sh/sh64/crange1.rd (stack): Ditto.
        * ld-sh/sh64/crange2.rd (stack): Ditto.
        * ld-sh/sh64/crange2.rd (stack): Ditto.
        * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
        * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
        * ld-sh/sh64/crange3-media.rd (stack): Ditto.
        * ld-sh/sh64/crange3-media.rd (stack): Ditto.
        * ld-sh/sh64/crange3.rd (stack): Ditto.
        * ld-sh/sh64/crange3.rd (stack): Ditto.
        * ld-sh/sh64/mix1.xd (stack): Ditto.
        * ld-sh/sh64/mix1.xd (stack): Ditto.
        * ld-sh/sh64/mix2.xd (stack): Ditto.
        * ld-sh/sh64/mix2.xd (stack): Ditto.
        * ld-sh/sh64/shdl32.xd (stack): Ditto.
        * ld-sh/sh64/shdl32.xd (stack): Ditto.
        * ld-sh/sh64/shdl64.xd (stack): Ditto.
        * ld-sh/sh64/shdl64.xd (stack): Ditto.
        2001-01-14  Hans-Peter Nilsson  
        2001-01-14  Hans-Peter Nilsson  
        * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
        * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
        * ld-sh/sh64/mix2.xd: Ditto.
        * ld-sh/sh64/mix2.xd: Ditto.
        2001-01-08  Hans-Peter Nilsson  
        2001-01-08  Hans-Peter Nilsson  
        * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
        * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
        being SHmedia.
        being SHmedia.
        * ld-sh/sh64/shdl64.xd: Ditto.
        * ld-sh/sh64/shdl64.xd: Ditto.
        * ld-sh/sh64/shdl32.xd: Ditto.
        * ld-sh/sh64/shdl32.xd: Ditto.
        * ld-sh/sh64/mix2.xd: Ditto.
        * ld-sh/sh64/mix2.xd: Ditto.
        * ld-sh/sh64/crange3-media.rd: Ditto.
        * ld-sh/sh64/crange3-media.rd: Ditto.
        * ld-sh/sh64/abi64.xd: Ditto.
        * ld-sh/sh64/abi64.xd: Ditto.
        2001-01-06  Hans-Peter Nilsson  
        2001-01-06  Hans-Peter Nilsson  
        * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
        * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
        * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
        * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
        Adjust section type for .cranges; expect sorted contents.
        Adjust section type for .cranges; expect sorted contents.
        * ld-sh/sh64/crange2.rd: Ditto.
        * ld-sh/sh64/crange2.rd: Ditto.
        * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
        * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
        * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
        * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
        * ld-sh/sh64/crangerel2.rd: Ditto.
        * ld-sh/sh64/crangerel2.rd: Ditto.
        * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
        * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
        * ld-sh/sh64/mix2.xd: Ditto.
        * ld-sh/sh64/mix2.xd: Ditto.
        * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
        * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
        tests.
        tests.
        * ld-sh/sh64/sh64.exp: Tweak test message.  Run new tests.
        * ld-sh/sh64/sh64.exp: Tweak test message.  Run new tests.
        2001-01-05  Hans-Peter Nilsson  
        2001-01-05  Hans-Peter Nilsson  
        * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
        * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
        target for (unexpanded) PTB.  Add an .align 2 to SHmedia code to
        target for (unexpanded) PTB.  Add an .align 2 to SHmedia code to
        keep properly aligned.
        keep properly aligned.
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
        * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
        * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
        ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
        ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
        R_SH_PT_16 relocation.
        R_SH_PT_16 relocation.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        2000-12-30  Hans-Peter Nilsson  
        2000-12-30  Hans-Peter Nilsson  
        * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
        * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
        ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
        ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
        ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
        ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/crange1.rd: Correct section flags.
        * ld-sh/sh64/crange1.rd: Correct section flags.
        * ld-sh/sh64/crange2.rd: Ditto.
        * ld-sh/sh64/crange2.rd: Ditto.
        * ld-sh/sh64/crangerel1.rd: Ditto.
        * ld-sh/sh64/crangerel1.rd: Ditto.
        2000-12-18  Hans-Peter Nilsson  
        2000-12-18  Hans-Peter Nilsson  
        * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
        * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
        ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
        ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
        ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
        ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
        ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
        ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
        ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
        ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
        handling .cranges section.
        handling .cranges section.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
        ld-sh/sh64/mix2.xd: Adjust for .cranges section.
        ld-sh/sh64/mix2.xd: Adjust for .cranges section.
        2000-12-15  Hans-Peter Nilsson  
        2000-12-15  Hans-Peter Nilsson  
        * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
        * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
        ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
        ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
        ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
        ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
        ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
        ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
        .data individually 8-byte aligned.
        .data individually 8-byte aligned.
        2000-12-09  Hans-Peter Nilsson  
        2000-12-09  Hans-Peter Nilsson  
        * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
        * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
        ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
        ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
        ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
        ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
        * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
        * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
        inspection tool.  Run new tests.
        inspection tool.  Run new tests.
        2000-12-07  Hans-Peter Nilsson  
        2000-12-07  Hans-Peter Nilsson  
        * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
        * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
        ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
        ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
        * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
        * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
        ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
        ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        * ld-sh/sh64/sh64.exp: Run new tests.
        2000-12-01  Hans-Peter Nilsson  
        2000-12-01  Hans-Peter Nilsson  
        * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
        * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
        ld-sh/sh64/shcmp-1.s: New test.
        ld-sh/sh64/shcmp-1.s: New test.
        * ld-sh/sh64/sh64.exp: Add new test to sh64tests.  Reformat.
        * ld-sh/sh64/sh64.exp: Add new test to sh64tests.  Reformat.
        2000-11-30  Hans-Peter Nilsson  
        2000-11-30  Hans-Peter Nilsson  
        * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
        * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
        test.
        test.
        * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
        * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
        2000-11-29  Hans-Peter Nilsson  
        2000-11-29  Hans-Peter Nilsson  
        * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
        * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
        tests.
        tests.
        2000-11-27  Hans-Peter Nilsson  
        2000-11-27  Hans-Peter Nilsson  
        * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
        * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
        registers.
        registers.
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
        * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
        New test.
        New test.
        * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
        * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
        ld-sh/sh64/shmix-3.s: New test.
        ld-sh/sh64/shmix-3.s: New test.
        * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
        * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
        2000-11-26  Hans-Peter Nilsson  
        2000-11-26  Hans-Peter Nilsson  
        * ld-sh/sh64: New testsuite.
        * ld-sh/sh64: New testsuite.
2002-02-07  Hans-Peter Nilsson  
2002-02-07  Hans-Peter Nilsson  
        * ld-selective/keepdot.s: Remove section specifier.
        * ld-selective/keepdot.s: Remove section specifier.
2002-02-05  Hans-Peter Nilsson  
2002-02-05  Hans-Peter Nilsson  
        * ld-selective/keepdot.d, ld-selective/keepdot.ld,
        * ld-selective/keepdot.d, ld-selective/keepdot.ld,
        ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
        ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
        * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
        * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
2002-02-04  Hans-Peter Nilsson  
2002-02-04  Hans-Peter Nilsson  
        * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
        * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
        ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
        ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
        ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
        ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
        for on-demand global register allocation.
        for on-demand global register allocation.
2002-02-02  Alexandre Oliva  
2002-02-02  Alexandre Oliva  
        * ld-sh/shared-1.d: Fix incorrect offsets.
        * ld-sh/shared-1.d: Fix incorrect offsets.
2002-02-01  Hans-Peter Nilsson  
2002-02-01  Hans-Peter Nilsson  
        * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
        * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
        ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
        ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
        ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
        ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
        ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
        ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
        ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
        ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
        ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
        ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
        ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
        ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
        ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
        ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
        ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
        ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
        ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
        ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
        ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
        ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
        ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
        ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
        ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
        ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
        ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
2002-01-31  Hans-Peter Nilsson  
2002-01-31  Hans-Peter Nilsson  
        * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
        * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
        ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
        ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
        * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
        * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
        tests named *dso-*.d first and copying their tmpdir/dump to files
        tests named *dso-*.d first and copying their tmpdir/dump to files
        named as the .d-file.
        named as the .d-file.
2002-01-31  Alan Modra  
2002-01-31  Alan Modra  
        * ld-scripts/crossref.exp: Allow foo to have a leading dot.
        * ld-scripts/crossref.exp: Allow foo to have a leading dot.
        * ld-scripts/cross1.t: Add .opd.
        * ld-scripts/cross1.t: Add .opd.
        * ld-undefined/undefined.exp: Allow leading dot on sym names.
        * ld-undefined/undefined.exp: Allow leading dot on sym names.
        * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
        * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
2002-01-29  Chris Demetriou  
2002-01-29  Chris Demetriou  
        * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
        * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
        * ld-mips-elf/emrelocs-el.d: Likewise.
        * ld-mips-elf/emrelocs-el.d: Likewise.
        * ld-mips-elf/emrelocs1.s: Likewise.
        * ld-mips-elf/emrelocs1.s: Likewise.
        * ld-mips-elf/emrelocs2.s: Likewise.
        * ld-mips-elf/emrelocs2.s: Likewise.
        * ld-mips-elf/emrelocs.ld: Likewise.
        * ld-mips-elf/emrelocs.ld: Likewise.
        * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
        * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
2002-01-21  Hans-Peter Nilsson  
2002-01-21  Hans-Peter Nilsson  
        * ld-cris: New testsuite directory.
        * ld-cris: New testsuite directory.
2002-01-15  Nick Clifton  
2002-01-15  Nick Clifton  
        * ld-sh/sh.exp: Copy start.s file into test directory.
        * ld-sh/sh.exp: Copy start.s file into test directory.
2002-01-14  Nick Clifton  
2002-01-14  Nick Clifton  
        * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
        * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
2002-01-02  Chris Demetriou  
2002-01-02  Chris Demetriou  
        * ld-mips-elf/empic1-ln.d: New file to test basic linking of
        * ld-mips-elf/empic1-ln.d: New file to test basic linking of
        R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
        R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
        * ld-mips-elf/empic1-lp.d: Likewise.
        * ld-mips-elf/empic1-lp.d: Likewise.
        * ld-mips-elf/empic1-mn.d: Likewise.
        * ld-mips-elf/empic1-mn.d: Likewise.
        * ld-mips-elf/empic1-mp.d: Likewise.
        * ld-mips-elf/empic1-mp.d: Likewise.
        * ld-mips-elf/empic1-sn.d: Likewise.
        * ld-mips-elf/empic1-sn.d: Likewise.
        * ld-mips-elf/empic1-sp.d: Likewise.
        * ld-mips-elf/empic1-sp.d: Likewise.
        * ld-mips-elf/empic1-ref.s: Likewise.
        * ld-mips-elf/empic1-ref.s: Likewise.
        * ld-mips-elf/empic1-space.s: Likewise.
        * ld-mips-elf/empic1-space.s: Likewise.
        * ld-mips-elf/empic1-tgt.s: Likewise.
        * ld-mips-elf/empic1-tgt.s: Likewise.
        * ld-mips-elf/empic2-fwd-0.d: New file to test
        * ld-mips-elf/empic2-fwd-0.d: New file to test
        R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
        R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
        cases.
        cases.
        * ld-mips-elf/empic2-fwd-1.d: Likewise.
        * ld-mips-elf/empic2-fwd-1.d: Likewise.
        * ld-mips-elf/empic2-rev-0.d: Likewise.
        * ld-mips-elf/empic2-rev-0.d: Likewise.
        * ld-mips-elf/empic2-rev-1.d: Likewise.
        * ld-mips-elf/empic2-rev-1.d: Likewise.
        * ld-mips-elf/empic2-ref.s: Likewise.
        * ld-mips-elf/empic2-ref.s: Likewise.
        * ld-mips-elf/empic2-space.s: Likewise.
        * ld-mips-elf/empic2-space.s: Likewise.
        * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
        * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
        * ld-mips-elf/empic2-rev-tgt.s: Likewise.
        * ld-mips-elf/empic2-rev-tgt.s: Likewise.
        * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
        * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
        tests (including those above).
        tests (including those above).
2001-11-30  H.J. Lu 
2001-11-30  H.J. Lu 
        * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
        * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
        order.
        order.
2001-11-29  H.J. Lu 
2001-11-29  H.J. Lu 
        * ld-elfvers/vers.exp (build_vers_lib): Support linking against
        * ld-elfvers/vers.exp (build_vers_lib): Support linking against
        more than one libraries.
        more than one libraries.
        Add "vers20a" and "vers20" tests for common symbols.
        Add "vers20a" and "vers20" tests for common symbols.
        * ld-elfvers/vers20.c: New.
        * ld-elfvers/vers20.c: New.
        * ld-elfvers/vers20.dsym: New.
        * ld-elfvers/vers20.dsym: New.
        * ld-elfvers/vers20.map: New.
        * ld-elfvers/vers20.map: New.
        * ld-elfvers/vers20.ver: New.
        * ld-elfvers/vers20.ver: New.
        * ld-elfvers/vers20a.ver: New.
        * ld-elfvers/vers20a.ver: New.
2001-11-19  H.J. Lu 
2001-11-19  H.J. Lu 
        * ld-elfvsb/define.s: Mark all global lables as object.
        * ld-elfvsb/define.s: Mark all global lables as object.
        * ld-elfvsb/hidden0.d: Match large section number.
        * ld-elfvsb/hidden0.d: Match large section number.
        * ld-elfvsb/hidden1.d: Likewise.
        * ld-elfvsb/hidden1.d: Likewise.
        * ld-elfvsb/internal0.d: Likewise.
        * ld-elfvsb/internal0.d: Likewise.
        * ld-elfvsb/internal1.d: Likewise.
        * ld-elfvsb/internal1.d: Likewise.
        * ld-elfvsb/protected0.d: Likewise.
        * ld-elfvsb/protected0.d: Likewise.
        * ld-elfvsb/protected1.d: Likewise.
        * ld-elfvsb/protected1.d: Likewise.
        * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
        * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
        * ld-elfvsb/internal0.d: Likewise.
        * ld-elfvsb/internal0.d: Likewise.
        * ld-elfvsb/protected0.d: Likewise.
        * ld-elfvsb/protected0.d: Likewise.
2001-11-15  H.J. Lu 
2001-11-15  H.J. Lu 
        * ld-sh/ld-r-1.d: Updated.
        * ld-sh/ld-r-1.d: Updated.
2001-11-14  Nick Clifton  
2001-11-14  Nick Clifton  
        * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
        * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
        PE targets.
        PE targets.
2001-11-12  Donn Terry 
2001-11-12  Donn Terry 
        * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
        * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
        binary files produced in order to avoid date stamp present in PE
        binary files produced in order to avoid date stamp present in PE
        binaries.
        binaries.
2001-11-11  Hans-Peter Nilsson  
2001-11-11  Hans-Peter Nilsson  
        * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
        * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
2001-11-09  H.J. Lu 
2001-11-09  H.J. Lu 
        * ld-discard/discard.exp: New. Test ld discard.
        * ld-discard/discard.exp: New. Test ld discard.
        * ld-discard/discard.ld: Likewise.
        * ld-discard/discard.ld: Likewise.
        * ld-discard/exit.s: Likewise.
        * ld-discard/exit.s: Likewise.
        * ld-discard/extern.d: Likewise.
        * ld-discard/extern.d: Likewise.
        * ld-discard/extern.s: Likewise.
        * ld-discard/extern.s: Likewise.
        * ld-discard/start.d: Likewise.
        * ld-discard/start.d: Likewise.
        * ld-discard/start.s: Likewise.
        * ld-discard/start.s: Likewise.
        * ld-discard/static.d: Likewise.
        * ld-discard/static.d: Likewise.
        * ld-discard/static.s: Likewise.
        * ld-discard/static.s: Likewise.
2001-11-02  H.J. Lu  
2001-11-02  H.J. Lu  
        * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
        * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
        * ld-elfvsb/hidden0.d: New.
        * ld-elfvsb/hidden0.d: New.
        * ld-elfvsb/hidden1.d: New.
        * ld-elfvsb/hidden1.d: New.
        * ld-elfvsb/internal0.d: New.
        * ld-elfvsb/internal0.d: New.
        * ld-elfvsb/internal1.d: New.
        * ld-elfvsb/internal1.d: New.
        * ld-elfvsb/protected0.d: New.
        * ld-elfvsb/protected0.d: New.
        * ld-elfvsb/protected1.d: New.
        * ld-elfvsb/protected1.d: New.
        * ld-elfvsb/undef.s: New.
        * ld-elfvsb/undef.s: New.
        * ld-elfvsb/undef.s: New.
        * ld-elfvsb/undef.s: New.
2001-11-02  NIIBE Yutaka  
2001-11-02  NIIBE Yutaka  
        * ld-sh/sh.exp: Have its own start.s for linux.
        * ld-sh/sh.exp: Have its own start.s for linux.
2001-10-31  Hans-Peter Nilsson  
2001-10-31  Hans-Peter Nilsson  
        * ld-mmix/locdo-1.d: Prune character dump part.
        * ld-mmix/locdo-1.d: Prune character dump part.
        * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
        * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
        ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
        ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
        ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
        ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
        ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
        ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
        ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
        ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
        ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
        ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
        ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
        ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
        unnecessary empty lines.
        unnecessary empty lines.
2001-10-30  Hans-Peter Nilsson  
2001-10-30  Hans-Peter Nilsson  
        * ld-mmix: New testsuite directory.
        * ld-mmix: New testsuite directory.
2001-10-14  Hans-Peter Nilsson  
2001-10-14  Hans-Peter Nilsson  
        * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
        * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
        sh*-*-elf.
        sh*-*-elf.
        * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
        * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
        * ld-sh/rd-sh.exp: New framework file.
        * ld-sh/rd-sh.exp: New framework file.
        * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
        * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
        ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
        ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
        test files.
        test files.
2001-09-29  Hans-Peter Nilsson  
2001-09-29  Hans-Peter Nilsson  
        * ld-linkonce/linkonce.exp: New file.
        * ld-linkonce/linkonce.exp: New file.
        * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
        * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
        ld-linkonce/zeroehl32.d: New test.
        ld-linkonce/zeroehl32.d: New test.
2001-09-25  H.J. Lu  
2001-09-25  H.J. Lu  
        * ld-elfweak/dso.dsym: Updated for alpha.
        * ld-elfweak/dso.dsym: Updated for alpha.
        * ld-elfweak/dsodata.dsym: Likewise.
        * ld-elfweak/dsodata.dsym: Likewise.
        * ld-elfweak/strong.sym: Likewise.
        * ld-elfweak/strong.sym: Likewise.
        * ld-elfweak/strongcomm.sym: Likewise.
        * ld-elfweak/strongcomm.sym: Likewise.
        * ld-elfweak/strongdata.sym: Likewise.
        * ld-elfweak/strongdata.sym: Likewise.
2001-09-15  Hans-Peter Nilsson  
2001-09-15  Hans-Peter Nilsson  
        * lib/ld-lib.exp (run_dump_test): Handle new option
        * lib/ld-lib.exp (run_dump_test): Handle new option
        "objcopy_linked_file".  Return after failing, if errors were
        "objcopy_linked_file".  Return after failing, if errors were
        expected but none were found.
        expected but none were found.
        (slurp_options): Support underscores in option names.
        (slurp_options): Support underscores in option names.
2001-09-14  H.J. Lu  
2001-09-14  H.J. Lu  
        * ld-elfweak/bar.c: Updated.
        * ld-elfweak/bar.c: Updated.
        * ld-elfweak/bar1a.c: Likewise.
        * ld-elfweak/bar1a.c: Likewise.
        * ld-elfweak/main.c: Likewise.
        * ld-elfweak/main.c: Likewise.
        * ld-elfweak/main1.c: Likewise.
        * ld-elfweak/main1.c: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/elfweak.exp: Likewise.
        * ld-elfweak/weakdata.dsym: Updated.
        * ld-elfweak/weakdata.dsym: Updated.
2001-09-11  H.J. Lu  
2001-09-11  H.J. Lu  
        * ld-elfweak/elfweak.exp (build_lib): Take a list of object
        * ld-elfweak/elfweak.exp (build_lib): Take a list of object
        files.
        files.
        (build_exec): Likewise.
        (build_exec): Likewise.
        Add more tests and make some xfail.
        Add more tests and make some xfail.
        * ld-elfweak/dso.dsym: Support symbol versioning.
        * ld-elfweak/dso.dsym: Support symbol versioning.
        * ld-elfweak/dsow.dsym: Likewise.
        * ld-elfweak/dsow.dsym: Likewise.
        * ld-elfweak/main1.c: New.
        * ld-elfweak/main1.c: New.
        * ld-elfweak/bar1a.c: Likewise.
        * ld-elfweak/bar1a.c: Likewise.
        * ld-elfweak/bar1b.c: Likewise.
        * ld-elfweak/bar1b.c: Likewise.
        * ld-elfweak/bar1c.c: Likewise.
        * ld-elfweak/bar1c.c: Likewise.
        * ld-elfweak/foo1a.c: Likewise.
        * ld-elfweak/foo1a.c: Likewise.
        * ld-elfweak/foo1b.c: Likewise.
        * ld-elfweak/foo1b.c: Likewise.
        * ld-elfweak/dsodata.dsym: Likewise.
        * ld-elfweak/dsodata.dsym: Likewise.
        * ld-elfweak/dsowdata.dsym: Likewise.
        * ld-elfweak/dsowdata.dsym: Likewise.
        * ld-elfweak/weakdata.dsym: Likewise.
        * ld-elfweak/weakdata.dsym: Likewise.
        * ld-elfweak/strongcomm.sym: Likewise.
        * ld-elfweak/strongcomm.sym: Likewise.
        * ld-elfweak/strongdata.sym: Likewise.
        * ld-elfweak/strongdata.sym: Likewise.
        * ld-elfweak/weakdata.dat: Likewise.
        * ld-elfweak/weakdata.dat: Likewise.
        * ld-elfweak/strongdata.dat: Likewise.
        * ld-elfweak/strongdata.dat: Likewise.
2001-09-10  H.J. Lu  
2001-09-10  H.J. Lu  
        * ld-elfweak/elfweak.exp: New.
        * ld-elfweak/elfweak.exp: New.
        * ld-elfweak/bar.c: Likewise.
        * ld-elfweak/bar.c: Likewise.
        * ld-elfweak/foo.c: Likewise.
        * ld-elfweak/foo.c: Likewise.
        * ld-elfweak/main.c: Likewise.
        * ld-elfweak/main.c: Likewise.
        * ld-elfweak/dso.dsym: Likewise.
        * ld-elfweak/dso.dsym: Likewise.
        * ld-elfweak/dsow.dsym: Likewise.
        * ld-elfweak/dsow.dsym: Likewise.
        * ld-elfweak/strong.sym: Likewise.
        * ld-elfweak/strong.sym: Likewise.
        * ld-elfweak/strong.dat: Likewise.
        * ld-elfweak/strong.dat: Likewise.
        * ld-elfweak/weak.dat: Likewise.
        * ld-elfweak/weak.dat: Likewise.
2001-08-27  Alan Modra  
2001-08-27  Alan Modra  
            Linus Nordberg  
            Linus Nordberg  
        * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
        * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
        * ld-scripts/cross1.t: Add .toc section.
        * ld-scripts/cross1.t: Add .toc section.
        * ld-scripts/cross2.t: Likewise.
        * ld-scripts/cross2.t: Likewise.
        * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
        * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
        * ld-srec/srec.exp: xfail powerpc64
        * ld-srec/srec.exp: xfail powerpc64
2001-08-21  John David Anglin  
2001-08-21  John David Anglin  
        * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
        * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
        Continue with other tests when there is a compilation error.
        Continue with other tests when there is a compilation error.
2001-08-01  Loren J. Rittle  
2001-08-01  Loren J. Rittle  
        * ld-cdtest/cdtest-nrv.dat: New file.
        * ld-cdtest/cdtest-nrv.dat: New file.
        * ld-cdtest/cdtest.exp: Do not require any exception support
        * ld-cdtest/cdtest.exp: Do not require any exception support
        library.  Check results against NRV.
        library.  Check results against NRV.
2001-08-01  Loren J. Rittle  
2001-08-01  Loren J. Rittle  
        * ld-srec/srec.exp: Do not require any exception support
        * ld-srec/srec.exp: Do not require any exception support
        library.
        library.
2001-07-27  H.J. Lu  
2001-07-27  H.J. Lu  
        * ld-selective/selective.exp: Fix the error in the last change.
        * ld-selective/selective.exp: Fix the error in the last change.
2001-07-24  Loren J. Rittle  
2001-07-24  Loren J. Rittle  
        * ld-selective/selective.exp: Support g++ V3 ABI (along side
        * ld-selective/selective.exp: Support g++ V3 ABI (along side
        the old ABI).  Make comparisons against normalized (to
        the old ABI).  Make comparisons against normalized (to
        V3-style) demangled nm output.
        V3-style) demangled nm output.
2001-07-24  Alan Modra  
2001-07-24  Alan Modra  
        * config/default.exp (ld_nm): Add "nmflags" arg.
        * config/default.exp (ld_nm): Add "nmflags" arg.
        * lib/ld-lib.exp (default_ld_nm): Likewise.
        * lib/ld-lib.exp (default_ld_nm): Likewise.
        * ld-empic/empic.exp: Adjust call to ld_nm.
        * ld-empic/empic.exp: Adjust call to ld_nm.
        * ld-scripts/defined.exp: Likewise.
        * ld-scripts/defined.exp: Likewise.
        * ld-scripts/script.exp: Likewise.
        * ld-scripts/script.exp: Likewise.
        * ld-scripts/sizeof.exp: Likewise.
        * ld-scripts/sizeof.exp: Likewise.
        * ld-selective/selective.exp: Likewise.
        * ld-selective/selective.exp: Likewise.
        * ld-sh/sh.exp: Likewise.
        * ld-sh/sh.exp: Likewise.
2001-07-12  H.J. Lu  
2001-07-12  H.J. Lu  
        * ld-selective/selective.exp: Mark selective1, selective2,
        * ld-selective/selective.exp: Mark selective1, selective2,
        selective4 and selective5 xfail on alpha*-*.
        selective4 and selective5 xfail on alpha*-*.
2001-06-13  Hans-Peter Nilsson  
2001-06-13  Hans-Peter Nilsson  
        * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
        * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
        OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
        OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
        default.
        default.
        * lib/ld-lib.exp (run_dump_test): Import from gas testsuite.  Add
        * lib/ld-lib.exp (run_dump_test): Import from gas testsuite.  Add
        new options "ld", "source", "xfail", "target", "notarget" and
        new options "ld", "source", "xfail", "target", "notarget" and
        "error".  Support the runtest_file_p "*.exp=testname" feature.
        "error".  Support the runtest_file_p "*.exp=testname" feature.
        (slurp_options, regexp_diff, file_contents, verbose_eval): Import
        (slurp_options, regexp_diff, file_contents, verbose_eval): Import
        from gas testsuite.
        from gas testsuite.
2001-06-12  Martin Schwidefsky 
2001-06-12  Martin Schwidefsky 
        * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
        * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
2001-06-06  H.J. Lu  
2001-06-06  H.J. Lu  
        * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
        * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
        on Linux/mips.
        on Linux/mips.
        * ld-elfvers/vers.exp: Also run on Linux/mips.
        * ld-elfvers/vers.exp: Also run on Linux/mips.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-selective/selective.exp: Mark selective2, selective3,
        * ld-selective/selective.exp: Mark selective2, selective3,
        selective4 and selective5 xfail on Linux/mips.
        selective4 and selective5 xfail on Linux/mips.
        * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
        * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
        * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
        * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
        * ld-srec/srec.exp: Add Linux/mips to xfail.
        * ld-srec/srec.exp: Add Linux/mips to xfail.
2001-06-06  Martin Schwidefsky 
2001-06-06  Martin Schwidefsky 
        * ld-undefined/undefined.exp: Add a setup_xfail line for a test
        * ld-undefined/undefined.exp: Add a setup_xfail line for a test
        that will always fail on s/390.
        that will always fail on s/390.
2001-05-28  kaz Kojima  
2001-05-28  kaz Kojima  
        * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
        * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
        the text section.
        the text section.
2001-05-25  Alan Modra  
2001-05-25  Alan Modra  
        * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
        * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
        linuxaout with linux*aout.
        linuxaout with linux*aout.
2001-05-24  H.J. Lu  
2001-05-24  H.J. Lu  
        * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
        * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2001-05-18  H.J. Lu  
2001-05-18  H.J. Lu  
        * ld-elfvers/vers.exp: Revert the last change.
        * ld-elfvers/vers.exp: Revert the last change.
        * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
        * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
        references.
        references.
        * ld-elfvers/vers3.ver: Likewise.
        * ld-elfvers/vers3.ver: Likewise.
        * ld-elfvers/vers6.ver: Likewise.
        * ld-elfvers/vers6.ver: Likewise.
        * ld-elfvers/vers18.ver: Likewise.
        * ld-elfvers/vers18.ver: Likewise.
2001-05-17  H.J. Lu  
2001-05-17  H.J. Lu  
        * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
        * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
        * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
        * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
        definition.
        definition.
        * ld-elfvers/vers2.ver: Likewise.
        * ld-elfvers/vers2.ver: Likewise.
        * ld-elfvers/vers3.ver: Likewise.
        * ld-elfvers/vers3.ver: Likewise.
        * ld-elfvers/vers4a.ver: Likewise.
        * ld-elfvers/vers4a.ver: Likewise.
        * ld-elfvers/vers6.ver: Likewise.
        * ld-elfvers/vers6.ver: Likewise.
        * ld-elfvers/vers7a.ver: Likewise.
        * ld-elfvers/vers7a.ver: Likewise.
        * ld-elfvers/vers8.ver: Likewise.
        * ld-elfvers/vers8.ver: Likewise.
        * ld-elfvers/vers9.ver: Likewise.
        * ld-elfvers/vers9.ver: Likewise.
        * ld-elfvers/vers15.ver: Likewise.
        * ld-elfvers/vers15.ver: Likewise.
        * ld-elfvers/vers16a.ver: Likewise.
        * ld-elfvers/vers16a.ver: Likewise.
        * ld-elfvers/vers17.ver: Likewise.
        * ld-elfvers/vers17.ver: Likewise.
        * ld-elfvers/vers18.ver: Likewise.
        * ld-elfvers/vers18.ver: Likewise.
2001-05-03  H.J. Lu  
2001-05-03  H.J. Lu  
        * ld-elfvers/vers19.ver: Expect vers17.so instead of
        * ld-elfvers/vers19.ver: Expect vers17.so instead of
        *tmpdir/vers17.so.
        *tmpdir/vers17.so.
2001-05-01  Andreas Jaeger  , Andreas Schwab 
2001-05-01  Andreas Jaeger  , Andreas Schwab 
        * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
        * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
        * ld-scripts/phdrs.t: Use startaddress that's greater than any
        * ld-scripts/phdrs.t: Use startaddress that's greater than any
        MAXPAGESIZE used.
        MAXPAGESIZE used.
2001-04-29  H.J. Lu  
2001-04-29  H.J. Lu  
        * ld-shared/symbolic.dat: New.
        * ld-shared/symbolic.dat: New.
        * ld-shared/shared.exp: Also check -Bsymbolic.
        * ld-shared/shared.exp: Also check -Bsymbolic.
2001-04-28  Andreas Jaeger  
2001-04-28  Andreas Jaeger  
        * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
        * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
        special.
        special.
2001-04-01  David O'Brien  
2001-04-01  David O'Brien  
        * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
        * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
        though it doesn't use DWARF2 yet (but its output is identical).
        though it doesn't use DWARF2 yet (but its output is identical).
2001-04-01  David O'Brien  
2001-04-01  David O'Brien  
        * ld-selective/selective.exp: Use -O with gcc rather than -O2.
        * ld-selective/selective.exp: Use -O with gcc rather than -O2.
        This optimization level is buggy on some platforms, and this test
        This optimization level is buggy on some platforms, and this test
        is not intended to test compiler optimizations.
        is not intended to test compiler optimizations.
2001-03-06  DJ Delorie  
2001-03-06  DJ Delorie  
        * ld-scripts/cross2.t: Support any type of text/data sections, not
        * ld-scripts/cross2.t: Support any type of text/data sections, not
        just the canonical ones.
        just the canonical ones.
2001-02-28  Matt Hiller  
2001-02-28  Matt Hiller  
        * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
        * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
        * ld-undefined/undefined.exp: Ditto, and include $flags in ld
        * ld-undefined/undefined.exp: Ditto, and include $flags in ld
        invocations.
        invocations.
        * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
        * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
        and -el.
        and -el.
        (is_endian_output_format): New function.
        (is_endian_output_format): New function.
        (default_ld_link): Set flags to [big_or_little_endian] only if ld
        (default_ld_link): Set flags to [big_or_little_endian] only if ld
        is being invoked such that the output format being used is of
        is being invoked such that the output format being used is of
        known endianness.
        known endianness.
        (default_ld_simple_link): Ditto.
        (default_ld_simple_link): Ditto.
2001-02-22  Timothy Wall  
2001-02-22  Timothy Wall  
        * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
        * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
        AIX-specific test.
        AIX-specific test.
2001-02-14  H.J. Lu  
2001-02-14  H.J. Lu  
        * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
        * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
        for -static on ia64.
        for -static on ia64.
        * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
        * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
        ia64-*-linux*.
        ia64-*-linux*.
        * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
        * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
        * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
        * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
        Set up expected failures for ia64-*-linux*.
        Set up expected failures for ia64-*-linux*.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
2001-02-08  Stephane Carrez  
2001-02-08  Stephane Carrez  
        * ld-srec/srec.exp (run_srec_test): m6811 code has references
        * ld-srec/srec.exp (run_srec_test): m6811 code has references
        to soft registers, define them with --defsym.
        to soft registers, define them with --defsym.
        * ld-selective/selective.exp: Likewise.
        * ld-selective/selective.exp: Likewise.
2000-01-23  Alan Modra  
2000-01-23  Alan Modra  
        * ld-srec/sr3.cc (__rethrow): New.
        * ld-srec/sr3.cc (__rethrow): New.
2001-01-14  Hans-Peter Nilsson  
2001-01-14  Hans-Peter Nilsson  
        * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
        * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
2001-01-03  Philip Blundell  
2001-01-03  Philip Blundell  
        * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
        * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
2001-01-01  Philip Blundell  
2001-01-01  Philip Blundell  
        * ld-undefined/weak-undef.exp: New test.
        * ld-undefined/weak-undef.exp: New test.
        * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
        * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
        files for above.
        files for above.
        * ld-elfvers/vers.exp: Run test on Linux/ARM.
        * ld-elfvers/vers.exp: Run test on Linux/ARM.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
2000-12-31  Nick Clifton  
2000-12-31  Nick Clifton  
        * ld-srec/srec.exp: Use --oformat instead of -oformat.
        * ld-srec/srec.exp: Use --oformat instead of -oformat.
2000-12-09  Nick Clifton  
2000-12-09  Nick Clifton  
        * ld-selective/selective.exp: Link in libgcc when target is v850.
        * ld-selective/selective.exp: Link in libgcc when target is v850.
        * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
        * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
        because the -oformat linker command switch cannot be used.
        because the -oformat linker command switch cannot be used.
2000-11-06  Alan Modra  
2000-11-06  Alan Modra  
        * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
        * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
        (main): Prune unused args.
        (main): Prune unused args.
2000-10-29  Hans-Peter Nilsson  
2000-10-29  Hans-Peter Nilsson  
        * ld-selective/selective.exp : Fix typo for argument to
        * ld-selective/selective.exp : Fix typo for argument to
        "untested".
        "untested".
2000-10-19  H.J. Lu  (hjl@gnu.org)
2000-10-19  H.J. Lu  (hjl@gnu.org)
        * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
        * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
        for Linux/PPC.
        for Linux/PPC.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
2000-10-09  Hans-Peter Nilsson  
2000-10-09  Hans-Peter Nilsson  
        * ld-selective/selective.exp: Rearrange to be table-driven.
        * ld-selective/selective.exp: Rearrange to be table-driven.
2000-10-07  Alan Modra  
2000-10-07  Alan Modra  
        * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
        * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
2000-10-02  Alan Modra  
2000-10-02  Alan Modra  
        * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
        * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
        * ld-scripts/crossref.exp: Ditto.
        * ld-scripts/crossref.exp: Ditto.
2000-09-29  Hans-Peter Nilsson  
2000-09-29  Hans-Peter Nilsson  
        * ld-selective/5.cc: New test.
        * ld-selective/5.cc: New test.
        * ld-selective/selective.exp: Run it as xfailed.
        * ld-selective/selective.exp: Run it as xfailed.
        * ld-selective/4.cc: Correct spelling of "lose".
        * ld-selective/4.cc: Correct spelling of "lose".
2000-09-05  Alan Modra  
2000-09-05  Alan Modra  
        * ld-selective/selective.exp: Remove the xfails for hppa.
        * ld-selective/selective.exp: Remove the xfails for hppa.
2000-08-30  Alexandre Oliva  
2000-08-30  Alexandre Oliva  
        * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
        * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
        sh-*-*): With dwarf-2, `undefined function' can't pass.
        sh-*-*): With dwarf-2, `undefined function' can't pass.
2000-08-03  H.J. Lu  (hjl@gnu.org)
2000-08-03  H.J. Lu  (hjl@gnu.org)
        * ld-bootstrap/bootstrap.exp: Add strip.
        * ld-bootstrap/bootstrap.exp: Add strip.
2000-07-24  H.J. Lu  (hjl@gnu.org)
2000-07-24  H.J. Lu  (hjl@gnu.org)
        * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
        * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
        the undefined reference.
        the undefined reference.
2000-07-16  H.J. Lu  (hjl@gnu.org)
2000-07-16  H.J. Lu  (hjl@gnu.org)
        * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
        * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
        and set to "yes" if the protected visibility is expected to
        and set to "yes" if the protected visibility is expected to
        pass.
        pass.
        (visibility_run): Set expected to fail for the "protected"
        (visibility_run): Set expected to fail for the "protected"
        and "protected_undef_def" tests only if $support_protected is
        and "protected_undef_def" tests only if $support_protected is
        "no".
        "no".
        * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
        * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
        visibility support if defined.
        visibility support if defined.
2000-07-15  H.J. Lu  (hjl@gnu.org)
2000-07-15  H.J. Lu  (hjl@gnu.org)
        * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
        * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
        for "protected_undef_def".
        for "protected_undef_def".
        * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
        * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
        PROTECTED_WEAK_TEST is defined.
        PROTECTED_WEAK_TEST is defined.
        Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
        Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
        defined.
        defined.
        Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
        Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
        * ld-elfvsb/sh1.c (visibility): Mark protected only if
        * ld-elfvsb/sh1.c (visibility): Mark protected only if
        PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
        PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
        is defined.
        is defined.
        (visibility_var): Likewise.
        (visibility_var): Likewise.
2000-07-10  Alan Modra  
2000-07-10  Alan Modra  
        * ld-srec/srec.exp: xfail hppa.
        * ld-srec/srec.exp: xfail hppa.
        * ld-scripts/weak.exp: Define $global$ for hppa.
        * ld-scripts/weak.exp: Define $global$ for hppa.
        * ld-scripts/crossref.exp: Fix string quoting.
        * ld-scripts/crossref.exp: Fix string quoting.
2000-06-05  H.J. Lu  (hjl@gnu.org)
2000-06-05  H.J. Lu  (hjl@gnu.org)
        * lib/ld-lib.exp (default_ld_link): Redirect the linker output
        * lib/ld-lib.exp (default_ld_link): Redirect the linker output
        to link_output and make it global.
        to link_output and make it global.
        * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
        * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
        "hidden_undef_def", "hidden_weak", "protected_undef",
        "hidden_undef_def", "hidden_weak", "protected_undef",
        "protected_undef_def" and "protected_weak".
        "protected_undef_def" and "protected_weak".
        (visibility_run): Likewise.
        (visibility_run): Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
        * ld-elfvsb/elfvsb.dat: Updated.
        * ld-elfvsb/elfvsb.dat: Updated.
2000-05-21  H.J. Lu  (hjl@gnu.org)
2000-05-21  H.J. Lu  (hjl@gnu.org)
        * ld-elfvsb/main.c (main_visibility_check): Fix the protected
        * ld-elfvsb/main.c (main_visibility_check): Fix the protected
        visibility test.
        visibility test.
2000-05-13  H.J. Lu  (hjl@gnu.org)
2000-05-13  H.J. Lu  (hjl@gnu.org)
        * lib/ld-lib.exp (default_ld_link): Redirect the linker output
        * lib/ld-lib.exp (default_ld_link): Redirect the linker output
        to link_output and make it global.
        to link_output and make it global.
        * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
        * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
        tests.
        tests.
        * ld-elfvsb/elfvsb.dat: Likewise.
        * ld-elfvsb/elfvsb.dat: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/elfvsb.exp: Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/main.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh1.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
        * ld-elfvsb/sh2.c: Likewise.
Fri Apr 21 15:16:07 2000  Richard Henderson  
Fri Apr 21 15:16:07 2000  Richard Henderson  
        * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
        * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
2000-04-12  Alan Modra  
2000-04-12  Alan Modra  
        * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
        * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
        * ld-selective/selective.exp (test4): Test for presence of
        * ld-selective/selective.exp (test4): Test for presence of
        foo__1B, not absence.  Also check for foo__1A and _start.
        foo__1B, not absence.  Also check for foo__1A and _start.
        White space changes throughout file.
        White space changes throughout file.
2000-03-13  Nick Clifton  
2000-03-13  Nick Clifton  
        * ld-scripts/phdrs.t: Discard all unexpected sections.
        * ld-scripts/phdrs.t: Discard all unexpected sections.
2000-02-27 H.J. Lu  (hjl@gnu.org)
2000-02-27 H.J. Lu  (hjl@gnu.org)
        * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
        * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
1999-11-01  Nick Clifton  
1999-11-01  Nick Clifton  
        * ld-selective/selective.exp: Fix test to disable these checks for
        * ld-selective/selective.exp: Fix test to disable these checks for
        PE based targets.
        PE based targets.
1999-10-29  Catherine Moore  
1999-10-29  Catherine Moore  
        * ld-selective/selective.exp:  Remove test6.
        * ld-selective/selective.exp:  Remove test6.
        * ld-selective/5.cc: Delete.
        * ld-selective/5.cc: Delete.
1999-10-28  Scott Bambrough  
1999-10-28  Scott Bambrough  
        * ld-srec/srec.exp: Setup expected failures for
        * ld-srec/srec.exp: Setup expected failures for
        srec tests on ARM Linux.
        srec tests on ARM Linux.
1999-09-17  Alan Modra  
1999-09-17  Alan Modra  
        * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
        * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
        offset) test.
        offset) test.
1999-09-12  Ian Lance Taylor  
1999-09-12  Ian Lance Taylor  
        * ld-scripts/script.exp: Add --image-base 0 for PE targets.
        * ld-scripts/script.exp: Add --image-base 0 for PE targets.
1999-08-17  H.J. Lu  
1999-08-17  H.J. Lu  
        * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
        * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1999-08-09  Jakub Jelinek  
1999-08-09  Jakub Jelinek  
        * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
        * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
1999-07-28  Nick Clifton  
1999-07-28  Nick Clifton  
        * lib/ld-lib.exp (proc big_or_little_endian): New proc.
        * lib/ld-lib.exp (proc big_or_little_endian): New proc.
        Determine if a big endian or little endian output format hass
        Determine if a big endian or little endian output format hass
        been selected by any of the multilib options, and if so return
        been selected by any of the multilib options, and if so return
        a suitable command line option for the linker/assembler.
        a suitable command line option for the linker/assembler.
        (proc default_ld_link): Include the result of proc
        (proc default_ld_link): Include the result of proc
        big_or_little_endian on the command line to the linker.
        big_or_little_endian on the command line to the linker.
        (proc ld_simple_link): Include the result of proc
        (proc ld_simple_link): Include the result of proc
        big_or_little_endian on the command line to the linker.
        big_or_little_endian on the command line to the linker.
        (proc default_ld_compile): Append multilib flags to compiler
        (proc default_ld_compile): Append multilib flags to compiler
        switches.
        switches.
        (proc default_ld_assemble): Include the result of proc
        (proc default_ld_assemble): Include the result of proc
        big_or_little_endian on the command line to the linker.
        big_or_little_endian on the command line to the linker.
1999-07-21  H.J. Lu  
1999-07-21  H.J. Lu  
        * ld-elfvers/vers1.c: Add missing prototypes and include
        * ld-elfvers/vers1.c: Add missing prototypes and include
         if necessary.
         if necessary.
        * ld-elfvers/vers15.c: Likewise.
        * ld-elfvers/vers15.c: Likewise.
        * ld-elfvers/vers19.c: Likewise.
        * ld-elfvers/vers19.c: Likewise.
        * ld-elfvers/vers2.c: Likewise.
        * ld-elfvers/vers2.c: Likewise.
        * ld-elfvers/vers3.c: Likewise.
        * ld-elfvers/vers3.c: Likewise.
        * ld-elfvers/vers4.c: Likewise.
        * ld-elfvers/vers4.c: Likewise.
        * ld-elfvers/vers6.c: Likewise.
        * ld-elfvers/vers6.c: Likewise.
        * ld-elfvers/vers7.c: Likewise.
        * ld-elfvers/vers7.c: Likewise.
        * ld-elfvers/vers9.c: Likewise.
        * ld-elfvers/vers9.c: Likewise.
        * ld-shared/main.c: Likewise.
        * ld-shared/main.c: Likewise.
        * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
        * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
Thu Jul 15 18:00:30 1999  Mark P. Mitchell  
Thu Jul 15 18:00:30 1999  Mark P. Mitchell  
        * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
        * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
        with other DWARF2 targets.
        with other DWARF2 targets.
1999-07-13  Nick Clifton  
1999-07-13  Nick Clifton  
        * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
        * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
        the undefined line test.
        the undefined line test.
1999-07-10  Ian Lance Taylor  
1999-07-10  Ian Lance Taylor  
        * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
        * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
1999-07-07  Ian Lance Taylor  
1999-07-07  Ian Lance Taylor  
        * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
        * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
        * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
        * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1999-06-13  Ian Lance Taylor  
1999-06-13  Ian Lance Taylor  
        * ld-checks/asm.s: Use a symbol name for .lcomm.
        * ld-checks/asm.s: Use a symbol name for .lcomm.
        * ld-checks/checks.exp: Use different names for the two tests.
        * ld-checks/checks.exp: Use different names for the two tests.
        Don't add extra text when invoking fail.
        Don't add extra text when invoking fail.
1999-06-12  Ian Lance Taylor  
1999-06-12  Ian Lance Taylor  
        * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
        * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
        to "*-*-linux*aout*".
        to "*-*-linux*aout*".
        * ld-scripts/weak.exp: Likewise.
        * ld-scripts/weak.exp: Likewise.
        * ld-shared/shared.exp: Likewise.  Simplify condition a bit.
        * ld-shared/shared.exp: Likewise.  Simplify condition a bit.
Wed Jun  9 12:02:33 1999  Andreas Schwab  
Wed Jun  9 12:02:33 1999  Andreas Schwab  
        * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
        * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
        * ld-shared/sh1.c: Fix typo.
        * ld-shared/sh1.c: Fix typo.
1999-06-04  H.J. Lu  
1999-06-04  H.J. Lu  
        * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
        * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
        necessary.
        necessary.
1999-05-17  Nick Clifton  
1999-05-17  Nick Clifton  
        * ld-undefined/undefined.exp: Add xfail for mcore-elf.
        * ld-undefined/undefined.exp: Add xfail for mcore-elf.
1999-05-11  DJ Delorie  
1999-05-11  DJ Delorie  
        * ld-srec/srec.exp: Do not run tests for PE based ports.
        * ld-srec/srec.exp: Do not run tests for PE based ports.
1999-03-05  Nick Clifton  
1999-03-05  Nick Clifton  
        * ld-selective/selective.exp: Do not run tests for COFF or PE
        * ld-selective/selective.exp: Do not run tests for COFF or PE
        based ports.
        based ports.
1999-02-17  Nick Clifton  
1999-02-17  Nick Clifton  
        * ld-undefined/undefined.exp: Add expected failures for StrongARM
        * ld-undefined/undefined.exp: Add expected failures for StrongARM
        targets.
        targets.
        * ld-srec/srec.exp: Add expected failures for StrongARM targets.
        * ld-srec/srec.exp: Add expected failures for StrongARM targets.
        * ld-selective/selective.exp: Add expected failure for ARM-COFF
        * ld-selective/selective.exp: Add expected failure for ARM-COFF
        targets.
        targets.
1999-02-16  Nick Clifton  
1999-02-16  Nick Clifton  
        * ld-checks/asm.s: Use .long instead of .word.
        * ld-checks/asm.s: Use .long instead of .word.
        Replace custom section names with .text, .data and .bss.
        Replace custom section names with .text, .data and .bss.
        * ld-checks/script: Replace custom section names with .text, .data
        * ld-checks/script: Replace custom section names with .text, .data
        and .bss.
        and .bss.
        * ld-checks/checks.exp: Replace custom section names with .text,
        * ld-checks/checks.exp: Replace custom section names with .text,
        .data and .bss.
        .data and .bss.
1999-02-11  Nick Clifton  
1999-02-11  Nick Clifton  
        * ld-checks: New directory:  Tests for the linker's
        * ld-checks: New directory:  Tests for the linker's
        --check-sections option.
        --check-sections option.
        * ld-checks/checks.exp: New file.
        * ld-checks/checks.exp: New file.
        * ld-checks/script: Bogus linker script.
        * ld-checks/script: Bogus linker script.
        * ld-checks/asm.s: Simple test assembler file.
        * ld-checks/asm.s: Simple test assembler file.
Tue Feb  2 19:15:02 1999  Catherine Moore  
Tue Feb  2 19:15:02 1999  Catherine Moore  
        * ld-selective/selective.exp:  Disable test for unsupported
        * ld-selective/selective.exp:  Disable test for unsupported
        targets.  Change tests to check for absence of symbols instead
        targets.  Change tests to check for absence of symbols instead
        of address zero.
        of address zero.
Mon Jan 18 03:44:52 1999  Ian Lance Taylor  
Mon Jan 18 03:44:52 1999  Ian Lance Taylor  
        * config/default.exp (get_link_files): Quote target_triplet and CC
        * config/default.exp (get_link_files): Quote target_triplet and CC
        when invoking shell.
        when invoking shell.
        (get_target_emul): Likewise.
        (get_target_emul): Likewise.
1999-01-03  Ken Raeburn  
1999-01-03  Ken Raeburn  
        * config/default.exp (get_link_files, get_target_emul): New procs;
        * config/default.exp (get_link_files, get_target_emul): New procs;
        run shell commands to extract information from configure.host and
        run shell commands to extract information from configure.host and
        configure.tgt in the source tree.
        configure.tgt in the source tree.
        (top level): Use them to get information needed to run tests, if
        (top level): Use them to get information needed to run tests, if
        not otherwise provided.
        not otherwise provided.
        * ld-shared/elf-offset.ld: New file.  Builds a shared library, but
        * ld-shared/elf-offset.ld: New file.  Builds a shared library, but
        gives non-zero addresses for memory region.
        gives non-zero addresses for memory region.
        * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
        * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
        the new linker script.
        the new linker script.
Tue Dec  8 22:56:05 1998  Geoff Keating  
Tue Dec  8 22:56:05 1998  Geoff Keating  
        * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
        * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
        newer glibc lets link succeed.
        newer glibc lets link succeed.
Sun Dec  6 12:59:37 1998  H.J. Lu  
Sun Dec  6 12:59:37 1998  H.J. Lu  
        * ld-elfvers/vers1.c: Add missing return types and values.
        * ld-elfvers/vers1.c: Add missing return types and values.
        * ld-elfvers/vers2.c: Likewise.
        * ld-elfvers/vers2.c: Likewise.
        * ld-elfvers/vers3.c: Likewise.
        * ld-elfvers/vers3.c: Likewise.
        * ld-elfvers/vers4.c: Likewise.
        * ld-elfvers/vers4.c: Likewise.
        * ld-elfvers/vers5.c: Likewise.
        * ld-elfvers/vers5.c: Likewise.
        * ld-elfvers/vers6.c: Likewise.
        * ld-elfvers/vers6.c: Likewise.
        * ld-elfvers/vers7.c: Likewise.
        * ld-elfvers/vers7.c: Likewise.
        * ld-elfvers/vers9.c: Likewise.
        * ld-elfvers/vers9.c: Likewise.
        * ld-elfvers/vers15.c: Likewise.
        * ld-elfvers/vers15.c: Likewise.
Fri Oct 23 16:28:29 1998 Catherine Moore  
Fri Oct 23 16:28:29 1998 Catherine Moore  
        * ld-selective: New directory with new files to test
        * ld-selective: New directory with new files to test
        selective linking.
        selective linking.
        * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
        * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
Sun Oct  4 22:17:05 1998  Ian Lance Taylor  
Sun Oct  4 22:17:05 1998  Ian Lance Taylor  
        * ld-elfvers/vers16.dsym: Work correctly on a system without
        * ld-elfvers/vers16.dsym: Work correctly on a system without
        versioned system libraries.
        versioned system libraries.
Mon Sep 28 21:31:12 1998  Richard Henderson  
Mon Sep 28 21:31:12 1998  Richard Henderson  
        * ld-elfvers/vers.exp: Run tests on alpha-linux.
        * ld-elfvers/vers.exp: Run tests on alpha-linux.
        * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
        * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
        Alpha's use of st_other.
        Alpha's use of st_other.
1998-09-27  Andreas Schwab  
1998-09-27  Andreas Schwab  
        * ld-elfvers/vers.exp (vers16, vers16a): New tests.
        * ld-elfvers/vers.exp (vers16, vers16a): New tests.
        * ld-elfvers/{vers16.*, vers16a.*}: New files.
        * ld-elfvers/{vers16.*, vers16a.*}: New files.
Thu Sep 17 17:18:19 1998  Nick Clifton  
Thu Sep 17 17:18:19 1998  Nick Clifton  
        * ld-undefined/undefined.exp: Make undefined line test be an xfail
        * ld-undefined/undefined.exp: Make undefined line test be an xfail
        for arm/thunb elf toolchains.
        for arm/thunb elf toolchains.
Wed Sep  9 14:10:15 1998  Nick Clifton  
Wed Sep  9 14:10:15 1998  Nick Clifton  
        * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
        * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
        * ld-srec/srec.exp: Arm-elf now passes this test.
        * ld-srec/srec.exp: Arm-elf now passes this test.
Wed Aug 19 11:59:19 1998  Nick Clifton  
Wed Aug 19 11:59:19 1998  Nick Clifton  
        * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
        * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
Thu Aug 13 12:41:58 1998  Ian Lance Taylor  
Thu Aug 13 12:41:58 1998  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
        * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
        test if we don't have a static libbfd.a.
        test if we don't have a static libbfd.a.
Wed Aug 12 15:19:35 1998  Ian Lance Taylor  
Wed Aug 12 15:19:35 1998  Ian Lance Taylor  
        Based on patch from H.J. Lu :
        Based on patch from H.J. Lu :
        * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
        * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
Mon Aug 10 15:42:20 1998  Richard Henderson  
Mon Aug 10 15:42:20 1998  Richard Henderson  
        * ld-scripts/weak.t (.text, .data): Focus data to be used.
        * ld-scripts/weak.t (.text, .data): Focus data to be used.
        (/DISCARD/): All the rest.
        (/DISCARD/): All the rest.
        * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
        * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
Fri Jul 24 18:37:17 1998  Ian Lance Taylor  
Fri Jul 24 18:37:17 1998  Ian Lance Taylor  
        * config/default.exp: Create tmpdir/gas subdirectory, add a
        * config/default.exp: Create tmpdir/gas subdirectory, add a
        symlink to as-new, and set gcc_gas_flag variable.
        symlink to as-new, and set gcc_gas_flag variable.
        * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
        * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
        be gcc, use gcc_gas_flag when compiling.
        be gcc, use gcc_gas_flag when compiling.
Thu Jul 23 12:23:29 1998  Ian Lance Taylor  
Thu Jul 23 12:23:29 1998  Ian Lance Taylor  
        * ld-elfvers/vers.exp: Just check for i?86 rather than checking
        * ld-elfvers/vers.exp: Just check for i?86 rather than checking
        for i386, i486, and i586.
        for i386, i486, and i586.
        (objdump_versionstuff): If we can't find the line, dump the file.
        (objdump_versionstuff): If we can't find the line, dump the file.
Fri Jul  3 00:27:41 1998  Ian Lance Taylor  
Fri Jul  3 00:27:41 1998  Ian Lance Taylor  
        * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
        * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
        * ld-scripts/weak.exp: Likewise.
        * ld-scripts/weak.exp: Likewise.
Wed Jul  1 10:51:46 1998  Nick Clifton  
Wed Jul  1 10:51:46 1998  Nick Clifton  
        * ld-srec/srec.exp: Add xfail for v850.
        * ld-srec/srec.exp: Add xfail for v850.
        * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
        * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
        these tests.
        these tests.
Fri Jun 19 17:12:52 1998  Ian Lance Taylor  
Fri Jun 19 17:12:52 1998  Ian Lance Taylor  
        * ld-scripts/weak.exp: New test.
        * ld-scripts/weak.exp: New test.
        * ld-scripts/weak.t: New file.
        * ld-scripts/weak.t: New file.
        * ld-scripts/weak1.s: New file.
        * ld-scripts/weak1.s: New file.
        * ld-scripts/weak2.s: New file.
        * ld-scripts/weak2.s: New file.
Tue Jun 16 12:40:38 1998  Geoff Keating  
Tue Jun 16 12:40:38 1998  Geoff Keating  
        * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
        * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * ld-elfvers/vers1.dsym: Allow for .sdata.
        * ld-elfvers/vers1.dsym: Allow for .sdata.
        * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
        * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
Fri May 29 15:02:50 1998  Ian Lance Taylor  
Fri May 29 15:02:50 1998  Ian Lance Taylor  
        * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
        * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
        (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
        (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
        * ld-srec/sr1.c (__main): Change return type to void.
        * ld-srec/sr1.c (__main): Change return type to void.
        * ld-srec/sr3.cc (__main): Likewise.
        * ld-srec/sr3.cc (__main): Likewise.
        (__builtin_delete, __builtin_new): Likewise.
        (__builtin_delete, __builtin_new): Likewise.
        (__get_dynamic_handler_chain): Return 0.
        (__get_dynamic_handler_chain): Return 0.
        (__get_eh_context): Likewise.
        (__get_eh_context): Likewise.
Thu May 21 15:21:33 1998  Nick Clifton  
Thu May 21 15:21:33 1998  Nick Clifton  
        * ld-undefined/undefined.exp: Add support for thumb-pe target.
        * ld-undefined/undefined.exp: Add support for thumb-pe target.
        * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
        * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
Mon May  4 17:54:20 1998  Andreas Schwab  
Mon May  4 17:54:20 1998  Andreas Schwab  
        * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
        * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
Mon May  4 17:12:06 1998  Ian Lance Taylor  
Mon May  4 17:12:06 1998  Ian Lance Taylor  
        * ld-shared/main.c (shlib_overriddencall2): New function.
        * ld-shared/main.c (shlib_overriddencall2): New function.
        (main): Call shlib_shlibcall2.
        (main): Call shlib_shlibcall2.
        * ld-shared/sh1.c (shlib_shlibcall2): New function.
        * ld-shared/sh1.c (shlib_shlibcall2): New function.
        (shlib_overriddencall2): New function.
        (shlib_overriddencall2): New function.
        * ld-shared/shared.dat: Add output line for new test.
        * ld-shared/shared.dat: Add output line for new test.
        * ld-shared/sun4.dat: Likewise.
        * ld-shared/sun4.dat: Likewise.
        * ld-srec/sr3.cc (__get_eh_context): New function.
        * ld-srec/sr3.cc (__get_eh_context): New function.
Tue Apr  7 12:50:17 1998  Manfred Hollstein  
Tue Apr  7 12:50:17 1998  Manfred Hollstein  
        * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
        * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
        avoid compiler warning.
        avoid compiler warning.
        * ld-srec/sr3.cc (class Foo): Likewise.
        * ld-srec/sr3.cc (class Foo): Likewise.
Tue Feb 10 16:42:40 1998  Ian Lance Taylor  
Tue Feb 10 16:42:40 1998  Ian Lance Taylor  
        * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
        * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
Mon Feb  2 14:17:48 1998  Ian Lance Taylor  
Mon Feb  2 14:17:48 1998  Ian Lance Taylor  
        * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
        * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
Thu Dec 18 11:13:28 1997  Nick Clifton  
Thu Dec 18 11:13:28 1997  Nick Clifton  
        * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
        * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
Tue Dec  2 09:50:19 1997  Nick Clifton  
Tue Dec  2 09:50:19 1997  Nick Clifton  
        * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
        * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
        fixes ARM tests.
        fixes ARM tests.
Mon Dec  1 16:12:05 1997  Nick Clifton  
Mon Dec  1 16:12:05 1997  Nick Clifton  
        * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
        * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
        coff targets.
        coff targets.
Wed Nov 12 14:18:31 1997  Ian Lance Taylor  
Wed Nov 12 14:18:31 1997  Ian Lance Taylor  
        * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
        * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
        avoid compiler warning.
        avoid compiler warning.
        * ld-srec/sr3.cc (class Foo): Likewise.
        * ld-srec/sr3.cc (class Foo): Likewise.
Mon Nov 10 14:25:43 1997  Ian Lance Taylor  
Mon Nov 10 14:25:43 1997  Ian Lance Taylor  
        * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
        * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
        have any name when looking for entry symbol warnings.
        have any name when looking for entry symbol warnings.
        * ld-srec/sr3.cc (__eh_pc): Define.
        * ld-srec/sr3.cc (__eh_pc): Define.
Mon Oct 20 14:36:39 1997  Ian Lance Taylor  
Mon Oct 20 14:36:39 1997  Ian Lance Taylor  
        * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
        * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
        __throw, since the current g++ expects them to be defined.
        __throw, since the current g++ expects them to be defined.
Fri Oct  3 12:24:03 1997  Ian Lance Taylor  
Fri Oct  3 12:24:03 1997  Ian Lance Taylor  
        * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
        * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
        file if the string libc appears in it.
        file if the string libc appears in it.
        (objdump_versionstuff): Accept unexpected lines in the output
        (objdump_versionstuff): Accept unexpected lines in the output
        file.  Compare lines using string match.
        file.  Compare lines using string match.
        * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
        * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
Tue Aug 12 16:01:22 1997  Ian Lance Taylor  
Tue Aug 12 16:01:22 1997  Ian Lance Taylor  
        * ld-scripts/crossref.exp: Correct string quoting.
        * ld-scripts/crossref.exp: Correct string quoting.
Sat Aug  9 00:56:03 1997  Ian Lance Taylor  
Sat Aug  9 00:56:03 1997  Ian Lance Taylor  
        * config/default.exp: Change ld, as, nm and strip from .new to
        * config/default.exp: Change ld, as, nm and strip from .new to
        -new.  Load ld-lib.exp rather than ld.exp.
        -new.  Load ld-lib.exp rather than ld.exp.
        * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
        * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
        * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
        * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
        DejaGnu changes.
        DejaGnu changes.
Thu Jun 26 12:07:03 1997  Ian Lance Taylor  
Thu Jun 26 12:07:03 1997  Ian Lance Taylor  
        * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
        * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
        an alternation.  From Greg Margo .
        an alternation.  From Greg Margo .
Wed Jun 25 12:47:22 1997  Andreas Schwab  
Wed Jun 25 12:47:22 1997  Andreas Schwab  
        * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
        * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
        with non PIC shared libraries.
        with non PIC shared libraries.
Fri Jun  6 17:35:47 1997  Ian Lance Taylor  
Fri Jun  6 17:35:47 1997  Ian Lance Taylor  
        * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
        * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
        version handling.
        version handling.
Wed Jun  4 12:06:48 1997  Ian Lance Taylor  
Wed Jun  4 12:06:48 1997  Ian Lance Taylor  
        * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
        * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
Fri May 30 12:21:39 1997  Ian Lance Taylor  
Fri May 30 12:21:39 1997  Ian Lance Taylor  
        * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
        * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
        linking.
        linking.
Mon May 12 11:17:55 1997  Ian Lance Taylor  
Mon May 12 11:17:55 1997  Ian Lance Taylor  
        * config/default.exp: Use $base_dir rather than $objdir when
        * config/default.exp: Use $base_dir rather than $objdir when
        setting ld.  From John David Anglin .
        setting ld.  From John David Anglin .
Fri Apr 25 09:07:00 1997  Jeffrey A Law  (law@cygnus.com)
Fri Apr 25 09:07:00 1997  Jeffrey A Law  (law@cygnus.com)
        * ld-srec/srec.exp: Define various out of line prologue/epilogue
        * ld-srec/srec.exp: Define various out of line prologue/epilogue
        functions for the mn10200 to avoid needing libgcc.a.
        functions for the mn10200 to avoid needing libgcc.a.
Wed Mar 26 13:56:10 1997  Ian Lance Taylor  
Wed Mar 26 13:56:10 1997  Ian Lance Taylor  
        * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
        * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
Mon Mar 17 19:27:13 1997  Ian Lance Taylor  
Mon Mar 17 19:27:13 1997  Ian Lance Taylor  
        * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
        * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
Wed Mar 12 21:44:19 1997  Eric Youngdale  
Wed Mar 12 21:44:19 1997  Eric Youngdale  
        * ld-elfvers/vers.exp, *: New tests for symbol versioning.
        * ld-elfvers/vers.exp, *: New tests for symbol versioning.
        * config/default.exp: Set ar and strip.
        * config/default.exp: Set ar and strip.
Fri Feb  7 16:47:02 1997  Bob Manson  
Fri Feb  7 16:47:02 1997  Bob Manson  
        * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
        * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
        prune_system_crud.
        prune_system_crud.
        * ld-cdtest/cdtest.exp: Ditto.
        * ld-cdtest/cdtest.exp: Ditto.
        * ld-scripts/crossref.exp: Ditto.
        * ld-scripts/crossref.exp: Ditto.
        * ld-sh/sh.exp: Ditto.
        * ld-sh/sh.exp: Ditto.
        * ld-shared/shared.exp: Ditto.
        * ld-shared/shared.exp: Ditto.
        * ld-srec/srec.exp: Ditto.
        * ld-srec/srec.exp: Ditto.
        * lib/ld.exp: Ditto.
        * lib/ld.exp: Ditto.
Wed Jan 29 00:47:29 1997  Bob Manson  
Wed Jan 29 00:47:29 1997  Bob Manson  
        * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
        * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
        * ld-scripts/script.exp: Ditto.
        * ld-scripts/script.exp: Ditto.
        * ld-sh/sh.exp: Ditto.
        * ld-sh/sh.exp: Ditto.
        * ld-undefined/undefined.exp: Ditto.
        * ld-undefined/undefined.exp: Ditto.
        * ld-versados/versados.exp: Ditto.
        * ld-versados/versados.exp: Ditto.
        * lib/ld.exp: Ditto.
        * lib/ld.exp: Ditto.
Mon Dec 30 17:08:04 1996  Ian Lance Taylor  
Mon Dec 30 17:08:04 1996  Ian Lance Taylor  
        * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
        * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
Tue Oct  1 15:52:31 1996  Ian Lance Taylor  
Tue Oct  1 15:52:31 1996  Ian Lance Taylor  
        * lib/ld.exp (default_ld_version): Fix for current version
        * lib/ld.exp (default_ld_version): Fix for current version
        printing.
        printing.
Fri Sep 13 15:51:45 1996  Ian Lance Taylor  
Fri Sep 13 15:51:45 1996  Ian Lance Taylor  
        * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
        * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
Thu Aug  8 14:29:32 1996  Ian Lance Taylor  
Thu Aug  8 14:29:32 1996  Ian Lance Taylor  
        * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
        * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
        * lib/ld.exp: Use verbose -log instead of calling both verbose and
        * lib/ld.exp: Use verbose -log instead of calling both verbose and
        send_log.
        send_log.
Wed Aug  7 18:00:58 1996  Ian Lance Taylor  
Wed Aug  7 18:00:58 1996  Ian Lance Taylor  
        * ld-scripts/phdrs.exp: New test.
        * ld-scripts/phdrs.exp: New test.
        * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
        * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
Sun Aug  4 21:58:12 1996  Ian Lance Taylor  
Sun Aug  4 21:58:12 1996  Ian Lance Taylor  
        * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
        * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
        V_SPILL and V_FILL.
        V_SPILL and V_FILL.
Thu Aug  1 14:10:27 1996  Ian Lance Taylor  
Thu Aug  1 14:10:27 1996  Ian Lance Taylor  
        * ld-scripts/crossref.exp: New test.
        * ld-scripts/crossref.exp: New test.
        * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
        * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
        * ld-scripts/{cross1.t, cross2.t}: New files.
        * ld-scripts/{cross1.t, cross2.t}: New files.
Sat Jun 29 13:40:11 1996  Ian Lance Taylor  
Sat Jun 29 13:40:11 1996  Ian Lance Taylor  
        * ld-sh/sh.exp: Fix debugging messages.
        * ld-sh/sh.exp: Fix debugging messages.
        * ld-sh/sh1.s: Use .align 4.
        * ld-sh/sh1.s: Use .align 4.
Wed May  1 16:45:13 1996  Ian Lance Taylor  
Wed May  1 16:45:13 1996  Ian Lance Taylor  
        * ld-sh/sh.exp: Use -O when compiling with -mrelax.
        * ld-sh/sh.exp: Use -O when compiling with -mrelax.
Mon Apr 29 10:33:10 1996  Andreas Schwab  
Mon Apr 29 10:33:10 1996  Andreas Schwab  
        * ld-shared/shared.exp: Run the shared library tests on
        * ld-shared/shared.exp: Run the shared library tests on
        Linux/m68k.
        Linux/m68k.
Fri Apr  5 16:20:55 1996  Ian Lance Taylor  
Fri Apr  5 16:20:55 1996  Ian Lance Taylor  
        * ld-shared/shared.exp: Run the shared library tests on Linux.
        * ld-shared/shared.exp: Run the shared library tests on Linux.
Mon Feb 26 12:45:26 1996  Ian Lance Taylor  
Mon Feb 26 12:45:26 1996  Ian Lance Taylor  
        * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
        * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
Wed Jan 31 15:09:57 1996  Jeffrey A Law  (law@cygnus.com)
Wed Jan 31 15:09:57 1996  Jeffrey A Law  (law@cygnus.com)
        * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
        * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
        * ld-undefined/undefined.exp: Likewise.
        * ld-undefined/undefined.exp: Likewise.
Fri Jan 26 18:43:03 1996  Ian Lance Taylor  
Fri Jan 26 18:43:03 1996  Ian Lance Taylor  
        * ld-undefined/undefined.exp: ELF targets should now pass the
        * ld-undefined/undefined.exp: ELF targets should now pass the
        undefined line test.
        undefined line test.
Thu Jan 25 15:36:13 1996  Ian Lance Taylor  
Thu Jan 25 15:36:13 1996  Ian Lance Taylor  
        * ld-empic/empic.exp: Update for change to MIPS disassembler.
        * ld-empic/empic.exp: Update for change to MIPS disassembler.
Mon Jan 15 15:05:53 1996  Ian Lance Taylor  
Mon Jan 15 15:05:53 1996  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
        * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
        when doing the --static test.
        when doing the --static test.
        * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
        * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
Fri Dec 29 12:33:09 1995  Ian Lance Taylor  
Fri Dec 29 12:33:09 1995  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
        * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
        when creating ld-partial.o.
        when creating ld-partial.o.
Tue Dec 26 17:37:23 1995  Ian Lance Taylor  
Tue Dec 26 17:37:23 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
        * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
        __eabi.
        __eabi.
Tue Dec 19 18:01:01 1995  Ian Lance Taylor  
Tue Dec 19 18:01:01 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
        * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
Fri Dec 15 16:36:17 1995  Ian Lance Taylor  
Fri Dec 15 16:36:17 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: On a29k targets, use --defsym to define
        * ld-srec/srec.exp: On a29k targets, use --defsym to define
        V_SPILL and V_FILL.
        V_SPILL and V_FILL.
        * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
        * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
        * ld-srec/sr3.cc: Likewise.
        * ld-srec/sr3.cc: Likewise.
        * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
        * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
Sat Dec  2 01:20:31 1995  Ian Lance Taylor  
Sat Dec  2 01:20:31 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
        * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
Fri Dec  1 13:18:18 1995  Ian Lance Taylor  
Fri Dec  1 13:18:18 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
        * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
Wed Nov 29 13:01:10 1995  Ian Lance Taylor  
Wed Nov 29 13:01:10 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
        * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
Mon Nov 27 14:36:11 1995  Ian Lance Taylor  
Mon Nov 27 14:36:11 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
        * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
        * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
        * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
        * ld-srec/sr3.cc: Likewise.
        * ld-srec/sr3.cc: Likewise.
Tue Nov 21 16:05:53 1995  Ian Lance Taylor  
Tue Nov 21 16:05:53 1995  Ian Lance Taylor  
        * ld-empic/empic.exp: Update for changes in objdump output.
        * ld-empic/empic.exp: Update for changes in objdump output.
Wed Nov 15 17:42:48 1995  Ian Lance Taylor  
Wed Nov 15 17:42:48 1995  Ian Lance Taylor  
        * ld-srec/srec.exp: New tests.
        * ld-srec/srec.exp: New tests.
        * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
        * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
        * lib/ld.exp (ld_simple_link): Discard warnings about not being
        * lib/ld.exp (ld_simple_link): Discard warnings about not being
        able to find the entry symbol.
        able to find the entry symbol.
Tue Nov 14 20:03:54 1995  Ian Lance Taylor  
Tue Nov 14 20:03:54 1995  Ian Lance Taylor  
        * ld-sh/sh2.c (__main): Define.
        * ld-sh/sh2.c (__main): Define.
Mon Nov  6 14:39:18 1995  Ian Lance Taylor  
Mon Nov  6 14:39:18 1995  Ian Lance Taylor  
        * ld-empic/empic.exp: Accept a . in the address symbol.
        * ld-empic/empic.exp: Accept a . in the address symbol.
        * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
        * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
        powerpc*-*-aix*.  Add code to create appropriate exports files,
        powerpc*-*-aix*.  Add code to create appropriate exports files,
        and pass appropriate compilation flags, and test against
        and pass appropriate compilation flags, and test against
        appropriate expected output.
        appropriate expected output.
        * ld-shared/xcoff.dat: New file.
        * ld-shared/xcoff.dat: New file.
        * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
        * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
        not be linked using XCOFF.  Use shlib_shlibvar1 as a sample
        not be linked using XCOFF.  Use shlib_shlibvar1 as a sample
        function pointer, rather than shlib_mainvar.
        function pointer, rather than shlib_mainvar.
        * ld-shared/sh1.c: Likewise.
        * ld-shared/sh1.c: Likewise.
        * ld-shared/shared.dat: Update for change from using shlib_mainvar
        * ld-shared/shared.dat: Update for change from using shlib_mainvar
        to using shlib_shlibvar1.
        to using shlib_shlibvar1.
        * ld-shared/sun4.dat: Likewise.
        * ld-shared/sun4.dat: Likewise.
Sat Oct 28 01:54:25 1995  Ian Lance Taylor  
Sat Oct 28 01:54:25 1995  Ian Lance Taylor  
        * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
        * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
        convenience when testing XCOFF.
        convenience when testing XCOFF.
Thu Oct 26 22:53:17 1995  Ian Lance Taylor  
Thu Oct 26 22:53:17 1995  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
        * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
        along with --static.
        along with --static.
        * ld-scripts/script.s: Make symbols global.
        * ld-scripts/script.s: Make symbols global.
Fri Oct 20 12:22:16 1995  Ian Lance Taylor  
Fri Oct 20 12:22:16 1995  Ian Lance Taylor  
        * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
        * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
Fri Sep 29 11:06:10 1995  Ian Lance Taylor  
Fri Sep 29 11:06:10 1995  Ian Lance Taylor  
        * ld-undefined/undefined.exp: Use -e when invoking the linker, to
        * ld-undefined/undefined.exp: Use -e when invoking the linker, to
        prevent the SunOS linker from trying to create a shared library.
        prevent the SunOS linker from trying to create a shared library.
Thu Sep 28 12:37:14 1995  Ian Lance Taylor  
Thu Sep 28 12:37:14 1995  Ian Lance Taylor  
        * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*.  Add
        * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*.  Add
        appropriate modifications and setup_xfails.
        appropriate modifications and setup_xfails.
        * ld-shared/sun4.dat: New file.
        * ld-shared/sun4.dat: New file.
Mon Sep 18 14:12:56 1995  Ian Lance Taylor  
Mon Sep 18 14:12:56 1995  Ian Lance Taylor  
        * lib/ld.exp (default_ld_version): Call prune_system_crud.
        * lib/ld.exp (default_ld_version): Call prune_system_crud.
        (default_ld_relocate, default_ld_link): Likewise.
        (default_ld_relocate, default_ld_link): Likewise.
        (default_ld_simple_link, default_ld_compile): Likewise.
        (default_ld_simple_link, default_ld_compile): Likewise.
        (default_ld_assemble, default_ld_nm): Likewise.
        (default_ld_assemble, default_ld_nm): Likewise.
Fri Sep  8 17:15:38 1995  Ian Lance Taylor  
Fri Sep  8 17:15:38 1995  Ian Lance Taylor  
        * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
        * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
        tests as untested rather than unresolved.
        tests as untested rather than unresolved.
Wed Aug 23 10:46:38 1995  Ian Lance Taylor  (ian@cygnus.com)
Wed Aug 23 10:46:38 1995  Ian Lance Taylor  (ian@cygnus.com)
        * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
        * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
Tue Aug 15 17:35:35 1995  Ian Lance Taylor  
Tue Aug 15 17:35:35 1995  Ian Lance Taylor  
        * ld-scripts/script.exp: Split script verification into a proc.
        * ld-scripts/script.exp: Split script verification into a proc.
        Add simple test of MRI script.
        Add simple test of MRI script.
        * ld-scripts/scriptm.t: New file.
        * ld-scripts/scriptm.t: New file.
Wed Jul 26 11:38:58 1995  Ian Lance Taylor  
Wed Jul 26 11:38:58 1995  Ian Lance Taylor  
        * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
        * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
        appropriate.
        appropriate.
Mon Jul 24 15:34:31 1995  Ian Lance Taylor  
Mon Jul 24 15:34:31 1995  Ian Lance Taylor  
        * config/default.exp: Define objcopy if it is not defined.
        * config/default.exp: Define objcopy if it is not defined.
        * ld-sh/*: New tests for SH relaxing.
        * ld-sh/*: New tests for SH relaxing.
        * ld-empic/empic.exp: If $CC does not exist, call untested rather
        * ld-empic/empic.exp: If $CC does not exist, call untested rather
        than unresolved.
        than unresolved.
Thu Jul 20 15:09:26 1995  Ian Lance Taylor  
Thu Jul 20 15:09:26 1995  Ian Lance Taylor  
        * ld-undefined/undefined.exp: If $CC does not exist, mark the
        * ld-undefined/undefined.exp: If $CC does not exist, mark the
        tests as untested rather than unresolved.  Clear ELF xfails for
        tests as untested rather than unresolved.  Clear ELF xfails for
        mips*, not just mips.
        mips*, not just mips.
Tue Jul 18 12:00:41 1995  Ian Lance Taylor  
Tue Jul 18 12:00:41 1995  Ian Lance Taylor  
        * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
        * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
        undefined line test.
        undefined line test.
Fri Jul 14 13:07:48 1995  Ian Lance Taylor  
Fri Jul 14 13:07:48 1995  Ian Lance Taylor  
        * ld-undefined/undefined.exp: New test, to check reporting of
        * ld-undefined/undefined.exp: New test, to check reporting of
        undefined symbols.
        undefined symbols.
        * ld-undefined/undefined.c: New file.
        * ld-undefined/undefined.c: New file.
Mon Jul 10 11:13:39 1995  Ian Lance Taylor  
Mon Jul 10 11:13:39 1995  Ian Lance Taylor  
        * ld-versados/versados.exp: If a test fails, report it correctly:
        * ld-versados/versados.exp: If a test fails, report it correctly:
        don't try to run the next test, and don't report a pass as well as
        don't try to run the next test, and don't report a pass as well as
        a fail.
        a fail.
Mon Jul  3 14:26:37 1995  Steve Chamberlain  
Mon Jul  3 14:26:37 1995  Steve Chamberlain  
        * versados/(t1,t2).ld: End in newlines.
        * versados/(t1,t2).ld: End in newlines.
Mon May 22 20:19:38 1995  Ken Raeburn  
Mon May 22 20:19:38 1995  Ken Raeburn  
        * lib/ld.exp (default_ld_compile): If cc argument is multiple
        * lib/ld.exp (default_ld_compile): If cc argument is multiple
        words, use only the first when trying to verify the availability
        words, use only the first when trying to verify the availability
        of the compiler.
        of the compiler.
Mon Feb  6 11:46:49 1995  Ian Lance Taylor  
Mon Feb  6 11:46:49 1995  Ian Lance Taylor  
        * ld-scripts/defined.t: Mention .data and .bss explicitly.
        * ld-scripts/defined.t: Mention .data and .bss explicitly.
Tue Jan 24 14:51:48 1995  Ian Lance Taylor  
Tue Jan 24 14:51:48 1995  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
        * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
        call untested for each test, rather than ignoring it.  If one test
        call untested for each test, rather than ignoring it.  If one test
        fails, go on to the next one instead of returning.
        fails, go on to the next one instead of returning.
        * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
        * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
        unresolved.
        unresolved.
        * ld-empic/empic.exp: Likewise.  Also, always pass the same test
        * ld-empic/empic.exp: Likewise.  Also, always pass the same test
        name to pass or fail.
        name to pass or fail.
        * ld-shared/shared.exp: Likewise.  Also, always run all tests.
        * ld-shared/shared.exp: Likewise.  Also, always run all tests.
        * ld-scripts/defined.exp: If as or nm fail, mark test as
        * ld-scripts/defined.exp: If as or nm fail, mark test as
        unresolved.  Always pass the same test name to pass or fail.
        unresolved.  Always pass the same test name to pass or fail.
        * ld-scripts/script.exp: Likewise.
        * ld-scripts/script.exp: Likewise.
        * ld-scripts/sizeof.exp: Likewise.
        * ld-scripts/sizeof.exp: Likewise.
Wed Jan 11 11:48:31 1995  Ian Lance Taylor  
Wed Jan 11 11:48:31 1995  Ian Lance Taylor  
        * ld-scripts/sizeof.exp: New test, based on bug report from
        * ld-scripts/sizeof.exp: New test, based on bug report from
        anders.blomdell@control.lth.se.
        anders.blomdell@control.lth.se.
        * ld-scripts/sizeof.s: New file.
        * ld-scripts/sizeof.s: New file.
        * ld-scripts/sizeof.t: New file.
        * ld-scripts/sizeof.t: New file.
Wed Jan  4 18:56:27 1995  Ian Lance Taylor  
Wed Jan  4 18:56:27 1995  Ian Lance Taylor  
        * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
        * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
        if the linker exists.
        if the linker exists.
Wed Dec 14 16:39:03 1994  Ken Raeburn  
Wed Dec 14 16:39:03 1994  Ken Raeburn  
        * lib/ld.exp (prune_system_crud): Define if not already defined,
        * lib/ld.exp (prune_system_crud): Define if not already defined,
        in case the user isn't using the newest DejaGnu version that we
        in case the user isn't using the newest DejaGnu version that we
        haven't released to the net yet.
        haven't released to the net yet.
Fri Dec  2 14:17:02 1994  Ian Lance Taylor  
Fri Dec  2 14:17:02 1994  Ian Lance Taylor  
        * config/default.exp: Define objdump if it is not defined.
        * config/default.exp: Define objdump if it is not defined.
        * ld-empic/*: New tests to test -membedded-pic code.
        * ld-empic/*: New tests to test -membedded-pic code.
Mon Nov 28 11:24:36 1994  Ian Lance Taylor  
Mon Nov 28 11:24:36 1994  Ian Lance Taylor  
        * ld-bootstrap/bootstrap.exp: Pass cmp output through
        * ld-bootstrap/bootstrap.exp: Pass cmp output through
        prune_system_crud.
        prune_system_crud.
        * ld-cdtest/cdtest.exp: Pass diff output through
        * ld-cdtest/cdtest.exp: Pass diff output through
        prune_system_crud.
        prune_system_crud.
        * ld-shared/shared.exp: Likewise.
        * ld-shared/shared.exp: Likewise.
        * config/default.exp: Remove unused and useless proc ld_load.
        * config/default.exp: Remove unused and useless proc ld_load.
Sun Oct 30 13:02:34 1994  Ian Lance Taylor  
Sun Oct 30 13:02:34 1994  Ian Lance Taylor  
        * lib/ld.exp (default_ld_compile): Remove the output file before
        * lib/ld.exp (default_ld_compile): Remove the output file before
        compiling.
        compiling.
        * ld-shared/shared.exp: Move common test code into a procedure.
        * ld-shared/shared.exp: Move common test code into a procedure.
        Add tests for compiling the non shared code PIC.
        Add tests for compiling the non shared code PIC.
        * ld-shared/main.c (main): Call main_called, and print the result.
        * ld-shared/main.c (main): Call main_called, and print the result.
        * ld-shared/shared.dat: Adjust accordingly.
        * ld-shared/shared.dat: Adjust accordingly.
Thu Oct 27 17:30:12 1994  Ian Lance Taylor  
Thu Oct 27 17:30:12 1994  Ian Lance Taylor  
        * ld-shared: New directory, with new files to test generating ELF
        * ld-shared: New directory, with new files to test generating ELF
        shared libraries.
        shared libraries.
        * lib/ld.exp (default_ld_compile): If the compilation worked, but
        * lib/ld.exp (default_ld_compile): If the compilation worked, but
        no object file was created, check to see if the compiler foolishly
        no object file was created, check to see if the compiler foolishly
        ignored the -o switch when compiling, and move the resulting
        ignored the -o switch when compiling, and move the resulting
        object if it did.
        object if it did.
Thu Sep 29 12:36:51 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
Thu Sep 29 12:36:51 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
        * VMS does not permits `.' in directory names.  Renamed
        * VMS does not permits `.' in directory names.  Renamed
        ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
        ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
        ld.scripts to ld-scripts.
        ld.scripts to ld-scripts.
Wed Sep 28 12:18:54 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
Wed Sep 28 12:18:54 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
        * config/default.exp: Set variables as and nm.  Create tmpdir if
        * config/default.exp: Set variables as and nm.  Create tmpdir if
        it does not already exist.
        it does not already exist.
        * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
        * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
        * ld.cdtest/cdtest.exp: Likewise.
        * ld.cdtest/cdtest.exp: Likewise.
        * ld.scripts/defined.exp: Likewise.  Also, don't set as and nm
        * ld.scripts/defined.exp: Likewise.  Also, don't set as and nm
        here.  Change perror for no variables found to fail.
        here.  Change perror for no variables found to fail.
        * ld.scripts/script.exp: New test.
        * ld.scripts/script.exp: New test.
        * ld.scripts/script.t, ld.scripts/script.s: New files.
        * ld.scripts/script.t, ld.scripts/script.s: New files.
Tue Sep 27 14:59:51 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
Tue Sep 27 14:59:51 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
        * ld.scripts: New directory.
        * ld.scripts: New directory.
        * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
        * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
        * ld.scripts/defined.t: New file.
        * ld.scripts/defined.t: New file.
        * lib/ld.exp (default_ld_simple_link): New function.
        * lib/ld.exp (default_ld_simple_link): New function.
        (default_ld_assemble, default_ld_nm): New functions.
        (default_ld_assemble, default_ld_nm): New functions.
        * config/default.exp: Rename from unix-ld.exp.
        * config/default.exp: Rename from unix-ld.exp.
        (ld_simple_link, ld_assemble, ld_nm): New functions.
        (ld_simple_link, ld_assemble, ld_nm): New functions.
        * config/unix-ld.exp: Set ld using findfile.
        * config/unix-ld.exp: Set ld using findfile.
        * lib/ld.exp (default_ld_relocate): Return a value.  Change format
        * lib/ld.exp (default_ld_relocate): Return a value.  Change format
        of log messages.
        of log messages.
        (default_ld_compile): Likewise.
        (default_ld_compile): Likewise.
        (default_ld_link): Likewise.  Also, don't include $BFDLIB and
        (default_ld_link): Likewise.  Also, don't include $BFDLIB and
        $LIBIBERTY in link.
        $LIBIBERTY in link.
        * ld.bootstrap/bootstrap.exp: Rewrite.
        * ld.bootstrap/bootstrap.exp: Rewrite.
        * ld.cdtest/cdtest.exp: Rewrite.
        * ld.cdtest/cdtest.exp: Rewrite.
        * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
        * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
        * ld.cdtest/cdtest-foo.h: Likewise.
        * ld.cdtest/cdtest-foo.h: Likewise.
        * ld.cdtest/cdtest-main.cc: Likewise.
        * ld.cdtest/cdtest-main.cc: Likewise.
Fri May 27 09:35:04 1994  Ken Raeburn  (raeburn@cygnus.com)
Fri May 27 09:35:04 1994  Ken Raeburn  (raeburn@cygnus.com)
        * ld.cdtest/cdtest.exp: Don't look for $result before it's
        * ld.cdtest/cdtest.exp: Don't look for $result before it's
        defined.
        defined.
Tue May 17 15:06:49 1994  Bill Cox  (bill@rtl.cygnus.com)
Tue May 17 15:06:49 1994  Bill Cox  (bill@rtl.cygnus.com)
        * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
        * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
        calls with perror calls.
        calls with perror calls.
Wed May 11 16:47:46 1994  Ken Raeburn  (raeburn@rtl.cygnus.com)
Wed May 11 16:47:46 1994  Ken Raeburn  (raeburn@rtl.cygnus.com)
        * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
        * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
        * ld.cdtest/cdtest.exp: Adjusted.
        * ld.cdtest/cdtest.exp: Adjusted.
Fri Jan 28 13:25:41 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
Fri Jan 28 13:25:41 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
        * lib/ld.exp (simple_diff): Indicate failure if files have
        * lib/ld.exp (simple_diff): Indicate failure if files have
        different numbers of lines.  Don't muck with $differences to avoid
        different numbers of lines.  Don't muck with $differences to avoid
        indicating a pass, just return.
        indicating a pass, just return.
        * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
        * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
        Fix test case to be valid ANSI C++.  Don't require use of header
        Fix test case to be valid ANSI C++.  Don't require use of header
        files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
        files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
        * ld.cdtest/cdtest.exp: Combine "rm" lines.  Add some
        * ld.cdtest/cdtest.exp: Combine "rm" lines.  Add some
        commentary on things that are still broken with this test case.
        commentary on things that are still broken with this test case.
Fri Sep 10 09:58:23 1993  Jeffrey Wheat  (cassidy@cygnus.com)
Fri Sep 10 09:58:23 1993  Jeffrey Wheat  (cassidy@cygnus.com)
        * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
        * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
Thu Aug 12 16:05:37 1993  Jeffrey Wheat  (cassidy@cygnus.com)
Thu Aug 12 16:05:37 1993  Jeffrey Wheat  (cassidy@cygnus.com)
        * lib/ld.exp: add compiler and linker support
        * lib/ld.exp: add compiler and linker support
        * config/unix-ld.exp: add compiler and linker support
        * config/unix-ld.exp: add compiler and linker support
        * ld.bootstrap/bootstrap.exp: fixed to do partial links
        * ld.bootstrap/bootstrap.exp: fixed to do partial links
        * ld.cdtest/cdtest.exp: constructor/destructor testscase
        * ld.cdtest/cdtest.exp: constructor/destructor testscase
Wed Aug  4 21:00:18 1993  Jeffrey Wheat  (cassidy@cygnus.com)
Wed Aug  4 21:00:18 1993  Jeffrey Wheat  (cassidy@cygnus.com)
        * lib/ld.exp: new file
        * lib/ld.exp: new file
        * config/unix-ld.exp: new file
        * config/unix-ld.exp: new file
        * ld.bootstrap/bootstrap.exp: new file
        * ld.bootstrap/bootstrap.exp: new file


Local Variables:
Local Variables:
mode: change-log
mode: change-log
left-margin: 8
left-margin: 8
fill-column: 74
fill-column: 74
version-control: never
version-control: never
End:
End:
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.