Ian Lance Taylor
1bc9204d5b
* ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
...
powerpc*-*-aix*. Add code to create appropriate exports files,
and pass appropriate compilation flags, and test against
appropriate expected output.
* ld-shared/xcoff.dat: New file.
* ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
not be linked using XCOFF. Use shlib_shlibvar1 as a sample
function pointer, rather than shlib_mainvar.
* ld-shared/sh1.c: Likewise.
* ld-shared/shared.dat: Update for change from using shlib_mainvar
to using shlib_shlibvar1.
* ld-shared/sun4.dat: Likewise.
1995-11-06 19:44:43 +00:00
Ian Lance Taylor
9145928587
* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
...
convenience when testing XCOFF.
1995-10-28 05:55:00 +00:00
Ian Lance Taylor
27b4433688
* ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
...
along with --static.
1995-10-27 03:30:15 +00:00
Ian Lance Taylor
b18896d9bd
* ld-scripts/script.s: Make symbols global.
1995-10-27 02:53:47 +00:00
Ian Lance Taylor
a43308b283
* ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
...
appropriate modifications and setup_xfails.
* ld-shared/sun4.dat: New file.
1995-09-28 16:39:55 +00:00
Ian Lance Taylor
5f4c7a8dec
* lib/ld.exp (default_ld_version): Call prune_system_crud.
...
(default_ld_relocate, default_ld_link): Likewise.
(default_ld_simple_link, default_ld_compile): Likewise.
(default_ld_assemble, default_ld_nm): Likewise.
1995-09-18 18:23:06 +00:00
Ian Lance Taylor
74453659c5
* ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
...
tests as untested rather than unresolved.
1995-09-08 21:16:31 +00:00
Ian Lance Taylor
62a72a565d
* ld-scripts/script.exp: Split script verification into a proc.
...
Add simple test of MRI script.
* ld-scripts/scriptm.t: New file.
1995-08-15 21:37:19 +00:00
Ian Lance Taylor
0f5e0993ec
* config/default.exp: Define objcopy if it is not defined.
...
* ld-sh/*: New tests for SH relaxing.
1995-07-24 21:03:12 +00:00
Ian Lance Taylor
86c2d1a39e
* ld-empic/empic.exp: If $CC does not exist, call untested rather
...
than unresolved.
1995-07-24 19:36:57 +00:00
Ian Lance Taylor
738844c1f1
* ld-undefined/undefined.exp: New test, to check reporting of
...
undefined symbols.
* ld-undefined/undefined.c: New file.
1995-07-14 17:11:53 +00:00
Ian Lance Taylor
3219881fcd
Remove C comment characters from modified FSF address in expect scripts.
1995-07-10 15:16:41 +00:00
Ian Lance Taylor
10de6952c9
* 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
a fail.
1995-07-10 15:15:10 +00:00
Ken Raeburn
943fbd5bd5
fsf address update, but not in COPYING files
1995-07-07 22:49:42 +00:00
Steve Chamberlain
a900bc406e
Fix pathnames right..
1995-06-25 14:52:42 +00:00
Steve Chamberlain
cd5431634a
Fix filenames with two dots.
1995-06-24 02:48:48 +00:00
Steve Chamberlain
b368d24697
Sanitize seems to care about trailing spaces.
1995-06-22 16:30:19 +00:00
Steve Chamberlain
1684136b21
add ld-versados.
1995-06-21 20:55:01 +00:00
Steve Chamberlain
8370f03b67
New tests.
1995-06-21 17:15:11 +00:00
Ken Raeburn
6a98ecf24e
* lib/ld.exp (default_ld_compile): If cc argument is multiple words, use only
...
the first when trying to verify the availability of the compiler.
1995-05-23 00:20:44 +00:00
Ian Lance Taylor
2a056eaff2
* ld-bootstrap/bootstrap.exp: If not in the ld build directory,
...
call untested for each test, rather than ignoring it. If one test
fails, go on to the next one instead of returning.
* ld-cdtest/cdtest.exp: If compilations fail, mark tests as
unresolved.
* ld-empic/empic.exp: Likewise. Also, always pass the same test
name to pass or fail.
* ld-shared/shared.exp: Likewise. Also, always run all tests.
* ld-scripts/defined.exp: If as or nm fail, mark test as
unresolved. Always pass the same test name to pass or fail.
* ld-scripts/script.exp: Likewise.
* ld-scripts/sizeof.exp: Likewise.
1995-01-24 20:16:49 +00:00
Ian Lance Taylor
1db367dae0
* ld-scripts/sizeof.exp: New test, based on bug report from
...
anders.blomdell@control.lth.se .
* ld-scripts/sizeof.s: New file.
* ld-scripts/sizeof.t: New file.
1995-01-11 16:49:57 +00:00
Ian Lance Taylor
e2a8da6a50
* lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
...
if the linker exists.
1995-01-04 23:59:43 +00:00
Ken Raeburn
f8eccafb19
* lib/ld.exp (prune_system_crud): Define if not already defined, in case the
...
user isn't using the newest DejaGnu version that we haven't released to the net
yet.
1994-12-14 21:40:30 +00:00
Ken Raeburn
89a19a0df7
keep everything
1994-12-06 23:30:12 +00:00
Ian Lance Taylor
3c2476067c
* config/default.exp: Define objdump if it is not defined.
...
* ld-empic/*: New tests to test -membedded-pic code.
1994-12-02 22:29:20 +00:00
Ian Lance Taylor
6294d8d0a5
* ld-bootstrap/bootstrap.exp: Pass cmp output through
...
prune_system_crud.
* ld-cdtest/cdtest.exp: Pass diff output through
prune_system_crud.
* ld-shared/shared.exp: Likewise.
* config/default.exp: Remove unused and useless proc ld_load.
1994-11-28 16:26:30 +00:00
Ian Lance Taylor
fee3930ea4
Keep ld-shared.
1994-11-14 16:57:14 +00:00
Ian Lance Taylor
0d29b6cc9d
* lib/ld.exp (default_ld_compile): Remove the output file before
...
compiling.
1994-10-31 00:05:09 +00:00
Ian Lance Taylor
f9c3e5871e
* ld-shared: New directory, with new files to test generating ELF
...
shared libraries.
1994-10-27 21:33:10 +00:00
Ian Lance Taylor
b5bd927ce5
* lib/ld.exp (default_ld_compile): If the compilation worked, but
...
no object file was created, check to see if the compiler foolishly
ignored the -o switch when compiling, and move the resulting
object if it did.
1994-10-27 21:31:50 +00:00
Ian Lance Taylor
f2b38b9848
missed this file
1994-09-29 16:42:43 +00:00
Ian Lance Taylor
d2c0200413
* VMS does not permits `.' in directory names. Renamed
...
ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
ld.scripts to ld-scripts.
1994-09-29 16:39:01 +00:00
Ian Lance Taylor
f81eadb499
* config/default.exp: Set variables as and nm. Create tmpdir if
...
it does not already exist.
* ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
* ld.cdtest/cdtest.exp: Likewise.
* ld.scripts/defined.exp: Likewise. Also, don't set as and nm
here. Change perror for no variables found to fail.
* ld.scripts/script.exp: New test.
* ld.scripts/script.t, ld.scripts/script.s: New files.
1994-09-28 16:21:32 +00:00
Ian Lance Taylor
9de5523bb6
* ld.scripts: New directory.
...
* ld.scripts/defined.exp, ld.scripts/defined.s: New files.
* ld.scripts/defined.t: New file.
* lib/ld.exp (default_ld_simple_link): New function.
(default_ld_assemble, default_ld_nm): New functions.
* config/default.exp: Rename from unix-ld.exp.
(ld_simple_link, ld_assemble, ld_nm): New functions.
1994-09-28 00:06:27 +00:00
Ian Lance Taylor
5c680d3f29
* config/unix-ld.exp: Set ld using findfile.
...
* lib/ld.exp (default_ld_relocate): Return a value. Change format
of log messages.
(default_ld_compile): Likewise.
(default_ld_link): Likewise. Also, don't include $BFDLIB and
$LIBIBERTY in link.
* ld.bootstrap/bootstrap.exp: Rewrite.
* ld.cdtest/cdtest.exp: Rewrite.
* ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
* ld.cdtest/cdtest-foo.h: Likewise.
* ld.cdtest/cdtest-main.cc: Likewise.
1994-09-27 22:23:51 +00:00
Ken Raeburn
c06e55d99a
changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)
1994-05-27 16:58:05 +00:00
Bill Cox
2a12627b21
* ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
...
calls with perror calls.
1994-05-17 22:40:29 +00:00
Ken Raeburn
76a1b604a6
8.3 name fixes: ld.cdtest/cdtest-func.cc -> cdtest-bar.cc
1994-05-11 23:49:21 +00:00
Ian Lance Taylor
b3cefbc393
For some reason this directory was missing a .Sanitize file.
1994-02-25 03:59:10 +00:00
Ken Raeburn
1f4203cb20
keep ld.cdtest
1994-02-18 22:10:20 +00:00
Ken Raeburn
9b928d3419
get rid of rcs crud
1994-01-28 20:17:18 +00:00
Ken Raeburn
6e0a904fd0
Fix test case to be valid ANSI C++.
...
Don't require use of fixed C++ header files, so "../gcc/xgcc -B../gcc/" ought
to work for CXX.
In cdtest.exp: Combine "rm" lines. Added some commentary on things still
broken in this test case.
1994-01-28 20:09:26 +00:00
Ken Raeburn
57e5ec0783
* lib/ld.exp (simple_diff): Indicate failure if files have different numbers of
...
lines. Don't muck with $differences to avoid indicating a pass, just return.
Also got rid of trailing whitespace on some lines.
1994-01-28 20:05:56 +00:00
Jeffrey Wheat
67d9694933
Added CXXFLAGS to compile stage in ld.cdtest/cdtest.exp
1993-09-10 17:00:19 +00:00
Jeffrey Wheat
8b46d73404
added support for the original "make chech-cdtest"
1993-08-12 23:20:25 +00:00
Jeffrey Wheat
26f709de0f
cleaned up tests to work like they did originally in the makefile
1993-08-12 23:19:09 +00:00
Jeffrey Wheat
671fe6e9a3
New files for ld testsuites
1993-08-05 04:14:51 +00:00