aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
AgeCommit message (Collapse)AuthorFilesLines
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
2000-10-02Remove some hppa-elf fudges.Alan Modra3-11/+5
2000-09-28 * ld-selective/5.cc: New test.Hans-Peter Nilsson4-2/+90
* ld-selective/selective.exp: Run it as xfailed. * ld-selective/4.cc: Correct spelling of "lose".
2000-09-05Shared lib support for elf32-hppaAlan Modra2-4/+4
2000-08-30* ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,Alexandre Oliva2-1/+12
sh-*-*): With dwarf-2, `undefined function' can't pass.
2000-08-032000-08-03 H.J. Lu (hjl@gnu.org)H.J. Lu2-3/+22
* ld-bootstrap/bootstrap.exp: Add strip.
2000-07-242000-07-24 H.J. Lu (hjl@gnu.org)H.J. Lu2-7/+12
* ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of the undefined reference.
2000-07-162000-07-16 H.J. Lu (hjl@gnu.org)H.J. Lu3-5/+57
* 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-152000-07-15 H.J. Lu (hjl@gnu.org)H.J. Lu4-7/+32
* 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-10Even more hppa testsuite patches.Alan Modra5-2/+24
2000-06-20tic54x/ibmc54xdsp target for ld.Timothy Wall2-4/+10
2000-06-052000-06-05 H.J. Lu (hjl@gnu.org)H.J. Lu7-11/+230
* 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-212000-05-21 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+12
* ld-elfvsb/main.c (main_visibility_check): Fix the protected visibility test.
2000-05-132000-05-13 H.J. Lu (hjl@gnu.org)H.J. Lu8-4/+836
* 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.
2000-04-21A misc IA-64 ELF patch I missed in the first pass.Jim Wilson2-1/+5
* testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
2000-04-12Add workaround for gcc-2.95.2 failure.Alan Modra2-1/+10
2000-04-12(test4): Test for presence of foo__1B, not absenceAlan Modra2-9/+29
2000-04-12(test4): Delete incorrect foo__1B test. Reformat file.Alan Modra2-37/+36
2000-03-14discard all unexpected sections.Nick Clifton2-1/+5
2000-02-272000-02-27 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+6
* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
2000-01-22To satisfy latest CVS gcc:Alan Modra1-0/+5
* emultempl/*.em (ld_emulation_xfer_struct): Add missing NULL initialisers, and comments. * testsuite/ld-srec/sr3.cc (__rethrow): New.
1999-11-01Fixed test to disable these checks if the target is PE based.Nick Clifton2-1/+9
1999-10-29*** empty log message ***Catherine Moore1-1/+6
1999-10-29Remove test6.Catherine Moore2-63/+0
1999-10-28Fix testsuite failures for arm -linuxNick Clifton2-5/+11
1999-09-18Support 8 and 16-bit relocs for i386coff. Enable i386 gas testsuite testsAlan Modra2-0/+6
previously disabled for lack of such support. For *-*-linux*libc1 targets, XFAIL a ld testsuite that fails due to a bug in the dynamic linker prior to glibc-2.1.
1999-09-12 * ld-scripts/script.exp: Add --image-base 0 for PE targets.Ian Lance Taylor2-2/+17
1999-08-171999-08-17 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-1/+5
* ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1999-08-091999-08-09 Jakub Jelinek <jj@ultra.linux.cz>Ian Lance Taylor3-1/+8
* ld-elfvers/vers.exp: Run tests on sparc*-*-linux*. * ld-shared/shared.exp: Likewise.
1999-07-28Notice multlib switches.Nick Clifton2-6/+62
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor12-3/+47
* 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.
1999-07-15 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual asMark Mitchell2-0/+6
with other DWARF2 targets.
1999-07-13Remove xfails for arm toolchains.Nick Clifton2-3/+8