* ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
[binutils-gdb.git] / ld / testsuite / ChangeLog
index 2a7ba6f92a9f536685f6ba9d050efa5e131110c0..a84e63640ba629445e432ae745977fb6c1bf47ae 100644 (file)
@@ -1,7 +1,604 @@
+2001-08-27  Alan Modra  <amodra@bigpond.net.au>
+           Linus Nordberg  <linus@swox.se>
+
+       * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
+       * ld-scripts/cross1.t: Add .toc section.
+       * ld-scripts/cross2.t: Likewise.
+       * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
+       * ld-srec/srec.exp: xfail powerpc64
+
+2001-08-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
+       Continue with other tests when there is a compilation error.
+
+2001-08-01  Loren J. Rittle  <ljrittle@acm.org>
+
+       * ld-cdtest/cdtest-nrv.dat: New file.
+       * ld-cdtest/cdtest.exp: Do not require any exception support
+       library.  Check results against NRV.
+
+2001-08-01  Loren J. Rittle  <ljrittle@acm.org>
+
+       * ld-srec/srec.exp: Do not require any exception support
+       library.
+
+2001-07-27  H.J. Lu  <hjl@gnu.org>
+
+       * ld-selective/selective.exp: Fix the error in the last change.
+
+2001-07-24  Loren J. Rittle  <ljrittle@acm.org>
+
+       * ld-selective/selective.exp: Support g++ V3 ABI (along side
+       the old ABI).  Make comparisons against normalized (to
+       V3-style) demangled nm output.
+
+2001-07-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/default.exp (ld_nm): Add "nmflags" arg.
+       * lib/ld-lib.exp (default_ld_nm): Likewise.
+       * ld-empic/empic.exp: Adjust call to ld_nm.
+       * ld-scripts/defined.exp: Likewise.
+       * ld-scripts/script.exp: Likewise.
+       * ld-scripts/sizeof.exp: Likewise.
+       * ld-selective/selective.exp: Likewise.
+       * ld-sh/sh.exp: Likewise.
+
+2001-07-12  H.J. Lu  <hjl@gnu.org>
+
+       * ld-selective/selective.exp: Mark selective1, selective2,
+       selective4 and selective5 xfail on alpha*-*.
+
+2001-06-13  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
+       OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
+       default.
+
+       * lib/ld-lib.exp (run_dump_test): Import from gas testsuite.  Add
+       new options "ld", "source", "xfail", "target", "notarget" and
+       "error".  Support the runtest_file_p "*.exp=testname" feature.
+       (slurp_options, regexp_diff, file_contents, verbose_eval): Import
+       from gas testsuite.
+
+2001-06-12  Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+       * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
+
+2001-06-06  H.J. Lu  <hjl@gnu.org>
+
+       * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
+       on Linux/mips.
+
+       * ld-elfvers/vers.exp: Also run on Linux/mips.
+       * ld-elfvsb/elfvsb.exp: Likewise.
+       * ld-shared/shared.exp: Likewise.
+
+       * ld-selective/selective.exp: Mark selective2, selective3,
+       selective4 and selective5 xfail on Linux/mips.
+
+       * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
+
+       * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
+
+       * ld-srec/srec.exp: Add Linux/mips to xfail.
+
+2001-06-06  Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+       * ld-undefined/undefined.exp: Add a setup_xfail line for a test
+       that will always fail on s/390.
+
+2001-05-28  kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
+       the text section.
+
+2001-05-25  Alan Modra  <amodra@one.net.au>
+
+       * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
+       linuxaout with linux*aout.
+
+2001-05-24  H.J. Lu  <hjl@gnu.org>
+
+       * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
+
+2001-05-18  H.J. Lu  <hjl@gnu.org>
+
+       * ld-elfvers/vers.exp: Revert the last change.
+
+       * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
+       references.
+       * ld-elfvers/vers3.ver: Likewise.
+       * ld-elfvers/vers6.ver: Likewise.
+       * ld-elfvers/vers18.ver: Likewise.
+
+2001-05-17  H.J. Lu  <hjl@gnu.org>
+
+       * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
+
+       * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
+       definition.
+       * ld-elfvers/vers2.ver: Likewise.
+       * ld-elfvers/vers3.ver: Likewise.
+       * ld-elfvers/vers4a.ver: Likewise.
+       * ld-elfvers/vers6.ver: Likewise.
+       * ld-elfvers/vers7a.ver: Likewise.
+       * ld-elfvers/vers8.ver: Likewise.
+       * ld-elfvers/vers9.ver: Likewise.
+       * ld-elfvers/vers15.ver: Likewise.
+       * ld-elfvers/vers16a.ver: Likewise.
+       * ld-elfvers/vers17.ver: Likewise.
+       * ld-elfvers/vers18.ver: Likewise.
+
+2001-05-03  H.J. Lu  <hjl@gnu.org>
+
+       * ld-elfvers/vers19.ver: Expect vers17.so instead of
+       *tmpdir/vers17.so.
+
+2001-05-01  Andreas Jaeger  <aj@suse.de>, Andreas Schwab <schwab@suse.de>
+
+       * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
+
+       * ld-scripts/phdrs.t: Use startaddress that's greater than any
+       MAXPAGESIZE used.
+
+2001-04-29  H.J. Lu  <hjl@gnu.org>
+
+       * ld-shared/symbolic.dat: New.
+
+       * ld-shared/shared.exp: Also check -Bsymbolic.
+
+2001-04-28  Andreas Jaeger  <aj@suse.de>
+
+       * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
+       special.
+
+2001-04-01  David O'Brien  <obrien@FreeBSD.org>
+       * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
+       though it doesn't use DWARF2 yet (but its output is identical).
+
+2001-04-01  David O'Brien  <obrien@FreeBSD.org>
+
+       * ld-selective/selective.exp: Use -O with gcc rather than -O2.
+       This optimization level is buggy on some platforms, and this test
+       is not intended to test compiler optimizations.
+
+2001-03-06  DJ Delorie  <dj@redhat.com>
+
+       * ld-scripts/cross2.t: Support any type of text/data sections, not
+       just the canonical ones.
+
+2001-02-28  Matt Hiller  <hiller@redhat.com>
+
+       * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
+       * ld-undefined/undefined.exp: Ditto, and include $flags in ld
+       invocations.
+       * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
+       and -el.
+       (is_endian_output_format): New function.
+       (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
+       known endianness.
+       (default_ld_simple_link): Ditto.
+
+2001-02-14  H.J. Lu  <hjl@gnu.org>
+
+       * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
+       for -static on ia64.
+
+       * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
+       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*.
+       Set up expected failures for ia64-*-linux*.
+       * ld-shared/shared.exp: Likewise.
+
+2001-02-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * ld-srec/srec.exp (run_srec_test): m6811 code has references
+       to soft registers, define them with --defsym.
+       * ld-selective/selective.exp: Likewise.
+
+2001-01-14  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
+
+2001-01-03  Philip Blundell  <pb@futuretv.com>
+
+       * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
+       * ld-shared/shared.exp: Likewise.
+
+2001-01-01  Philip Blundell  <philb@gnu.org>
+
+       * ld-undefined/weak-undef.exp: New test.
+       * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
+       files for above.
+
+       * ld-elfvers/vers.exp: Run test on Linux/ARM.
+       * ld-elfvsb/elfvsb.exp: Likewise.
+       * ld-shared/shared.exp: Likewise.
+
+2000-12-31  Nick Clifton  <nickc@redhat.com>
+
+       * ld-srec/srec.exp: Use --oformat instead of -oformat.
+
+2000-12-09  Nick Clifton  <nickc@redhat.com>
+
+       * ld-selective/selective.exp: Link in libgcc when target is v850.
+
+       * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
+       because the -oformat linker command switch cannot be used.
+
+2000-11-06  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
+       (main): Prune unused args.
+
+2000-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ld-selective/selective.exp <no CXX>: Fix typo for argument to
+       "untested".
+
+2000-10-19  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
+       for Linux/PPC.
+       * ld-shared/shared.exp: Likewise.
+
+2000-10-09  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ld-selective/selective.exp: Rearrange to be table-driven.
+
+2000-10-07  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
+
+2000-10-02  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
+       * ld-scripts/crossref.exp: Ditto.
+
+2000-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ld-selective/5.cc: New test.
+       * ld-selective/selective.exp: Run it as xfailed.
+
+       * ld-selective/4.cc: Correct spelling of "lose".
+
+2000-09-05  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-selective/selective.exp: Remove the xfails for hppa.
+
+2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
+       sh-*-*): With dwarf-2, `undefined function' can't pass.
+
+2000-08-03  H.J. Lu  (hjl@gnu.org)
+
+       * ld-bootstrap/bootstrap.exp: Add strip.
+
+2000-07-24  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
+       the undefined reference.
+
+2000-07-16  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
+       and set to "yes" if the protected visibility is expected to
+       pass.
+       (visibility_run): Set expected to fail for the "protected"
+       and "protected_undef_def" tests only if $support_protected is
+       "no".
+
+       * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
+       visibility support if defined.
+
+2000-07-15  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
+       for "protected_undef_def".
+
+       * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
+       PROTECTED_WEAK_TEST is defined.
+       Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
+       defined.
+       Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
+
+       * ld-elfvsb/sh1.c (visibility): Mark protected only if
+       PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
+       is defined.
+       (visibility_var): Likewise.
+
+2000-07-10  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-srec/srec.exp: xfail hppa.
+
+       * ld-scripts/weak.exp: Define $global$ for hppa.
+
+       * ld-scripts/crossref.exp: Fix string quoting.
+
+2000-06-05  H.J. Lu  (hjl@gnu.org)
+
+       * lib/ld-lib.exp (default_ld_link): Redirect the linker output
+       to link_output and make it global.
+
+       * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
+       "hidden_undef_def", "hidden_weak", "protected_undef",
+       "protected_undef_def" and "protected_weak".
+       (visibility_run): Likewise.
+       * ld-elfvsb/main.c: Likewise.
+       * ld-elfvsb/sh1.c: Likewise.
+       * ld-elfvsb/sh2.c: Likewise.
+
+       * ld-elfvsb/elfvsb.dat: Updated.
+
+2000-05-21  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/main.c (main_visibility_check): Fix the protected
+       visibility test.
+
+2000-05-13  H.J. Lu  (hjl@gnu.org)
+
+       * lib/ld-lib.exp (default_ld_link): Redirect the linker output
+       to link_output and make it global.
+
+       * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
+       tests.
+       * ld-elfvsb/elfvsb.dat: Likewise.
+       * ld-elfvsb/elfvsb.exp: Likewise.
+       * ld-elfvsb/main.c: Likewise.
+       * ld-elfvsb/sh1.c: Likewise.
+       * ld-elfvsb/sh2.c: Likewise.
+
+Fri Apr 21 15:16:07 2000  Richard Henderson  <rth@cygnus.com>
+
+       * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
+
+2000-04-12  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
+
+       * ld-selective/selective.exp (test4): Test for presence of
+       foo__1B, not absence.  Also check for foo__1A and _start.
+       White space changes throughout file.
+
+2000-03-13  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-scripts/phdrs.t: Discard all unexpected sections.
+
+2000-02-27 H.J. Lu  (hjl@gnu.org)
+
+       * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
+
+1999-11-01  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-selective/selective.exp: Fix test to disable these checks for
+       PE based targets.
+
+1999-10-29  Catherine Moore  <clm@cygnus.com>
+
+       * ld-selective/selective.exp:  Remove test6.
+       * ld-selective/5.cc: Delete.
+
+1999-10-28  Scott Bambrough  <scottb@netwinder.org>
+
+       * ld-srec/srec.exp: Setup expected failures for
+       srec tests on ARM Linux.
+
+1999-09-17  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
+       offset) test.
+
+1999-09-12  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld-scripts/script.exp: Add --image-base 0 for PE targets.
+
+1999-08-17  H.J. Lu  <hjl@gnu.org>
+
+       * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
+
+1999-08-09  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
+       * ld-shared/shared.exp: Likewise.
+
+1999-07-28  Nick Clifton  <nickc@cygnus.com>
+
+       * lib/ld-lib.exp (proc big_or_little_endian): New proc.
+       Determine if a big endian or little endian output format hass
+       been selected by any of the multilib options, and if so return
+       a suitable command line option for the linker/assembler.
+       (proc default_ld_link): Include the result of proc
+       big_or_little_endian on the command line to the linker.
+       (proc ld_simple_link): Include the result of proc
+       big_or_little_endian on the command line to the linker.
+       (proc default_ld_compile): Append multilib flags to compiler
+       switches.
+       (proc default_ld_assemble): Include the result of proc
+       big_or_little_endian on the command line to the linker.
+
+1999-07-21  H.J. Lu  <hjl@gnu.org>
+
+       * ld-elfvers/vers1.c: Add missing prototypes and include
+       <stdio.h> if necessary.
+       * ld-elfvers/vers15.c: Likewise.
+       * ld-elfvers/vers19.c: Likewise.
+       * ld-elfvers/vers2.c: Likewise.
+       * ld-elfvers/vers3.c: Likewise.
+       * ld-elfvers/vers4.c: Likewise.
+       * ld-elfvers/vers6.c: Likewise.
+       * ld-elfvers/vers7.c: Likewise.
+       * ld-elfvers/vers9.c: Likewise.
+       * ld-shared/main.c: Likewise.
+       * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
+
+Thu Jul 15 18:00:30 1999  Mark P. Mitchell  <mark@codesourcery.com>
+
+       * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
+       with other DWARF2 targets.
+
+1999-07-13  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
+       the undefined line test.
+
+1999-07-10  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
+
+1999-07-07  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
+       * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
+
+1999-06-13  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld-checks/asm.s: Use a symbol name for .lcomm.
+       * ld-checks/checks.exp: Use different names for the two tests.
+       Don't add extra text when invoking fail.
+
+1999-06-12  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
+       to "*-*-linux*aout*".
+       * ld-scripts/weak.exp: Likewise.
+       * ld-shared/shared.exp: Likewise.  Simplify condition a bit.
+
+Wed Jun  9 12:02:33 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
+       * ld-shared/sh1.c: Fix typo.
+
+1999-06-04  H.J. Lu  <hjl@gnu.org>
+
+       * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
+       necessary.
+
+1999-05-17  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-undefined/undefined.exp: Add xfail for mcore-elf.
+
+1999-05-11  DJ Delorie  <dj@cygnus.com>
+
+       * ld-srec/srec.exp: Do not run tests for PE based ports.
+
+1999-03-05  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-selective/selective.exp: Do not run tests for COFF or PE
+       based ports.
+
+1999-02-17  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-undefined/undefined.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
+       targets.
+
+1999-02-16  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-checks/asm.s: Use .long instead of .word.
+       Replace custom section names with .text, .data and .bss.
+       * ld-checks/script: Replace custom section names with .text, .data
+       and .bss.
+       * ld-checks/checks.exp: Replace custom section names with .text,
+       .data and .bss.
+
+1999-02-11  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-checks: New directory:  Tests for the linker's
+       --check-sections option.
+       * ld-checks/checks.exp: New file.
+       * ld-checks/script: Bogus linker script.
+       * ld-checks/asm.s: Simple test assembler file.
+
+Tue Feb  2 19:15:02 1999  Catherine Moore  <clm@cygnus.com>
+
+        * ld-selective/selective.exp:  Disable test for unsupported
+        targets.  Change tests to check for absence of symbols instead
+        of address zero.
+
+Mon Jan 18 03:44:52 1999  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/default.exp (get_link_files): Quote target_triplet and CC
+       when invoking shell.
+       (get_target_emul): Likewise.
+
+1999-01-03  Ken Raeburn  <raeburn@cygnus.com>
+
+       * config/default.exp (get_link_files, get_target_emul): New procs;
+       run shell commands to extract information from configure.host and
+       configure.tgt in the source tree.
+       (top level): Use them to get information needed to run tests, if
+       not otherwise provided.
+
+       * ld-shared/elf-offset.ld: New file.  Builds a shared library, but
+       gives non-zero addresses for memory region.
+       * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
+       the new linker script.
+
+Tue Dec  8 22:56:05 1998  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
+       newer glibc lets link succeed.
+
+Sun Dec  6 12:59:37 1998  H.J. Lu  <hjl@gnu.org>
+
+       * ld-elfvers/vers1.c: Add missing return types and values.
+       * ld-elfvers/vers2.c: Likewise.
+       * ld-elfvers/vers3.c: Likewise.
+       * ld-elfvers/vers4.c: Likewise.
+       * ld-elfvers/vers5.c: Likewise.
+       * ld-elfvers/vers6.c: Likewise.
+       * ld-elfvers/vers7.c: Likewise.
+       * ld-elfvers/vers9.c: Likewise.
+       * ld-elfvers/vers15.c: Likewise.
+
+Fri Oct 23 16:28:29 1998 Catherine Moore  <clm@cygnus.com>
+
+       * ld-selective:  New directory with new files to test
+       selective linking.
+
+       * lib/ld-lib.exp (ld_nm):  Strip leading underscore from $name.
+
+Sun Oct  4 22:17:05 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld-elfvers/vers16.dsym: Work correctly on a system without
+       versioned system libraries.
+
+Mon Sep 28 21:31:12 1998  Richard Henderson  <rth@cygnus.com>
+
+       * ld-elfvers/vers.exp: Run tests on alpha-linux.
+       * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
+       Alpha's use of st_other.
+
+1998-09-27  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * ld-elfvers/vers.exp (vers16, vers16a): New tests.
+       * ld-elfvers/{vers16.*, vers16a.*}: New files.
+
+Thu Sep 17 17:18:19 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-undefined/undefined.exp: Make undefined line test be an xfail
+       for arm/thunb elf toolchains.
+
+Wed Sep  9 14:10:15 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
+
+       * ld-srec/srec.exp: Arm-elf now passes this test.
+
 Wed Aug 19 11:59:19 1998  Nick Clifton  <nickc@cygnus.com>
 
        * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
-       
+
 Thu Aug 13 12:41:58 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
@@ -60,7 +657,7 @@ Tue Jun 16 12:40:38 1998  Geoff Keating  <geoffk@ozemail.com.au>
 Fri May 29 15:02:50 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * 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/sr3.cc (__main): Likewise.
        (__builtin_delete, __builtin_new): Likewise.
@@ -131,7 +728,7 @@ Mon Nov 10 14:25:43 1997  Ian Lance Taylor  <ian@cygnus.com>
 Mon Oct 20 14:36:39 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * 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  <ian@cygnus.com>
 
@@ -268,7 +865,7 @@ Wed May  1 16:45:13 1996  Ian Lance Taylor  <ian@cygnus.com>
 Mon Apr 29 10:33:10 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * ld-shared/shared.exp: Run the shared library tests on
-       Linux/m68k.
+       Linux/m68k.
 
 Fri Apr  5 16:20:55 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -459,7 +1056,7 @@ Mon Jul 10 11:13:39 1995  Ian Lance Taylor  <ian@cygnus.com>
 
 Mon Jul  3 14:26:37 1995  Steve Chamberlain  <sac@slash.cygnus.com>
 
-       * ld/testsuite/versados/(t1,t2).ld: End in newlines.
+       * versados/(t1,t2).ld: End in newlines.
 
 Mon May 22 20:19:38 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
@@ -599,25 +1196,25 @@ Fri Jan 28 13:25:41 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
        different numbers of lines.  Don't muck with $differences to avoid
        indicating a pass, just return.
 
-       * testsuite/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
        files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
-       * testsuite/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.
 
 Fri Sep 10 09:58:23 1993  Jeffrey Wheat  (cassidy@cygnus.com)
 
-       * testsuite/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)
 
-       * testsuite/lib/ld.exp: add compiler and linker support
-       * testsuite/config/unix-ld.exp: add compiler and linker support
-       * testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
-       * testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
+       * lib/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.cdtest/cdtest.exp: constructor/destructor testscase
 
 Wed Aug  4 21:00:18 1993  Jeffrey Wheat  (cassidy@cygnus.com)
 
-       * testsuite/lib/ld.exp: new file
-       * testsuite/config/unix-ld.exp: new file
-       * testsuite/ld.bootstrap/bootstrap.exp: new file
+       * lib/ld.exp: new file
+       * config/unix-ld.exp: new file
+       * ld.bootstrap/bootstrap.exp: new file