aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
AgeCommit message (Collapse)AuthorFilesLines
2001-09-29Oops - forgot to remove xfailHans-Peter Nilsson1-1/+0
2001-09-29 * ld-linkonce/linkonce.exp: New file.Hans-Peter Nilsson6-0/+123
* ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld, ld-linkonce/zeroehl32.d: New test.
2001-09-252001-09-25 H.J. Lu <hjl@gnu.org>H.J. Lu6-8/+16
* ld-elfweak/dso.dsym: Updated for alpha. * ld-elfweak/dsodata.dsym: Likewise. * ld-elfweak/strong.sym: Likewise. * ld-elfweak/strongcomm.sym: Likewise. * ld-elfweak/strongdata.sym: Likewise.
2001-09-15 * lib/ld-lib.exp (run_dump_test): Handle new optionHans-Peter Nilsson2-3/+50
"objcopy_linked_file". Return after failing, if errors were expected but none were found. (slurp_options): Support underscores in option names.
2001-09-142001-09-14 H.J. Lu <hjl@gnu.org>H.J. Lu7-25/+52
* ld-elfweak/bar.c: Updated. * ld-elfweak/bar1a.c: Likewise. * ld-elfweak/main.c: Likewise. * ld-elfweak/main1.c: Likewise. * ld-elfweak/elfweak.exp: Likewise. * ld-elfweak/weakdata.dsym: Updated.
2001-09-112001-09-11 H.J. Lu <hjl@gnu.org>H.J. Lu17-15/+186
* ld-elfweak/elfweak.exp (build_lib): Take a list of object files. (build_exec): Likewise. Add more tests and make some xfail. * ld-elfweak/dso.dsym: Support symbol versioning. * ld-elfweak/dsow.dsym: Likewise. * ld-elfweak/main1.c: New. * ld-elfweak/bar1a.c: Likewise. * ld-elfweak/bar1b.c: Likewise. * ld-elfweak/bar1c.c: Likewise. * ld-elfweak/foo1a.c: Likewise. * ld-elfweak/foo1b.c: Likewise. * ld-elfweak/dsodata.dsym: Likewise. * ld-elfweak/dsowdata.dsym: Likewise. * ld-elfweak/weakdata.dsym: Likewise. * ld-elfweak/strongcomm.sym: Likewise. * ld-elfweak/strongdata.sym: Likewise. * ld-elfweak/weakdata.dat: Likewise. * ld-elfweak/strongdata.dat: Likewise.
2001-09-102001-09-10 H.J. Lu <hjl@gnu.org>H.J. Lu11-0/+447
* ld-elfweak/elfweak.exp: New. * ld-elfweak/bar.c: Likewise. * ld-elfweak/foo.c: Likewise. * ld-elfweak/main.c: Likewise. * ld-elfweak/dso.dsym: Likewise. * ld-elfweak/dsow.dsym: Likewise. * ld-elfweak/strong.sym: Likewise. * ld-elfweak/strong.dat: Likewise. * ld-elfweak/weak.dat: Likewise.
2001-08-27 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.Alan Modra6-5/+20
* 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-21Return if target is `vax-*-ultrix*'.Nick Clifton2-7/+17
Continue with other tests when there is a compilation error.
2001-08-01Do not require any exception support library. Check results against NRV.Nick Clifton3-17/+59
2001-08-01Do not require any exception support library.Nick Clifton2-1/+6
2001-07-272001-07-27 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+6
* ld-selective/selective.exp: Fix the error in the last change.
2001-07-24 * ld-selective/selective.exp: Support g++ V3 ABI (along sideAlan Modra2-4/+18
the old ABI). Make comparisons against normalized (to V3-style) demangled nm output.
2001-07-24 * config/default.exp (ld_nm): Add "nmflags" arg.Alan Modra9-11/+22
* 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-122001-07-12 H.J. Lu <hjl@gnu.org>H.J. Lu2-4/+9
* ld-selective/selective.exp: Mark selective1, selective2, selective4 and selective5 xfail on alpha*-*.
2001-06-13 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,Hans-Peter Nilsson3-0/+555
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-12Correct setup_xfail rule.Nick Clifton2-1/+5
2001-06-10Move an entry to the correct ChangeLog.Alan Modra1-0/+13
2001-06-06Fix a typo.H.J. Lu1-1/+1
2001-06-062001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu9-10/+43
* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3 on Linux/mips. * ld-elfvers/vers.exp: Also run on istarget 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 * ld-undefined/undefined.exp: Add a setup_xfail line for a testAlan Modra2-0/+12
that will always fail on s/390.
2001-05-28For sh-*-linux-gnu target add a start address for the text section.Nick Clifton2-1/+13
2001-05-25s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/Alan Modra2-3/+8
2001-05-252001-05-24 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2001-05-182001-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu6-5/+15
* 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-182001-05-17 H.J. Lu <hjl@gnu.org>H.J. Lu14-15/+33
* 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-032001-05-03 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* ld-elfvers/vers19.ver: Expect vers17.so instead of *tmpdir/vers17.so.
2001-05-01 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.Andreas Jaeger3-6/+16
* ld-scripts/phdrs.t: Use startaddress that's greater than any MAXPAGESIZE used.
2001-04-292001-04-29 H.J. Lu <hjl@gnu.org>H.J. Lu3-0/+21
* ld-shared/symbolic.dat: New. * ld-shared/shared.exp: Also check -Bsymbolic.
2001-04-28 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle itAndreas Jaeger2-9/+14
special.
2001-04-022001-04-01 David O'Brien <obrien@FreeBSD.org>David O'Brien2-1/+6
* ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even though it doesn't use DWARF2 yet (but its output is identical). Approved by: Alan Modra <alan@linuxcare.com.au> <Pine.LNX.4.21.0104021511350.487-100000@front.linuxcare.com.au>
2001-04-02001-04-01 David O'Brien <obrien@FreeBSD.org>David O'Brien2-1/+7
* 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. Approved by: Alan Modra <alan@linuxcare.com.au> <Pine.LNX.4.21.0104021510450.487-100000@front.linuxcare.com.au>
2001-03-13Fixtypos in ChangeLogs, fix copyright dates in filesNick Clifton22-25/+174
2001-03-06* ld-scripts/cross2.t: Support any type of text/data sections, notDJ Delorie2-2/+7
just the canonical ones.
2001-03-012001-02-28 Matt Hiller <hiller@redhat.com>Matthew Hiller3-10/+36
* testsuite/ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian]. * testsuite/ld-undefined/undefined.exp: Ditto, and include $flags in ld invocations. * testsuite/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-22Add ia64-*-aix* configuration.Timothy Wall1-1/+2
2001-02-152001-02-14 H.J. Lu <hjl@gnu.org>H.J. Lu6-17/+58
* 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 * ld-srec/srec.exp (run_srec_test): m6811 code has referencesStephane Carrez3-1/+20
to soft registers, define them with --defsym. * ld-selective/selective.exp: Likewise.
2001-01-13 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.Hans-Peter Nilsson2-2/+6
2001-01-032001-01-03 Philip Blundell <pb@futuretv.com>Phil Blundell3-0/+7
* ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha. * ld-shared/shared.exp: Likewise.
2001-01-012001-01-01 Philip Blundell <philb@gnu.org>Phil Blundell4-0/+71
* ld-undefined/weak-undef.exp: New test. * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting files for above.
2001-01-012001-01-01 Philip Blundell <philb@gnu.org>Phil Blundell4-3/+12
* ld-elfvers/vers.exp: Run test on Linux/ARM. * ld-elfvsb/elfvsb.exp: Likewise. * ld-shared/shared.exp: Likewise.
2000-12-31Fix problems with new EXACTLY_TWO_DASHES command line switch option.Nick Clifton2-2/+6
2000-12-09Fix v850 test failuresNick Clifton2-1/+8
2000-12-09Expect the srec_test to fail for ARM targets because the -oformat linkerNick Clifton2-12/+19
command switch cannot be used.
2000-11-06Fix compilation warnings as otherwise we fail the test.Alan Modra2-3/+7
2000-10-29 * ld-selective/selective.exp <no CXX>: Fix typo for argument toHans-Peter Nilsson2-1/+6
"untested".
2000-10-192000-10-19 H.J. Lu (hjl@gnu.org)H.J. Lu3-0/+23
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures for Linux/PPC. * ld-shared/shared.exp: Likewise.
2000-10-09 * ld-selective/selective.exp: Rearrange to be table-driven.Hans-Peter Nilsson2-184/+109
2000-10-07* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF tooAlan Modra2-1/+6