diff options
author | H.J. Lu <hjl@lucon.org> | 2001-04-29 19:10:21 +0000 |
---|---|---|
committer | H.J. Lu <hjl@lucon.org> | 2001-04-29 19:10:21 +0000 |
commit | 542cea2acde5dbf7b3aa3b4587dbaedb927c7e2d (patch) | |
tree | 3ced54c2f1e9290ca3e4300ee15e9c899131ff63 /ld/testsuite/ld-shared | |
parent | 53878f2d307388e4606328b10d417c3fe40a05ff (diff) | |
download | binutils-redhat-542cea2acde5dbf7b3aa3b4587dbaedb927c7e2d.tar.gz |
2001-04-29 H.J. Lu <hjl@gnu.org>
* ld-shared/symbolic.dat: New.
* ld-shared/shared.exp: Also check -Bsymbolic.
Diffstat (limited to 'ld/testsuite/ld-shared')
-rw-r--r-- | ld/testsuite/ld-shared/shared.exp | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-shared/symbolic.dat | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ld/testsuite/ld-shared/shared.exp b/ld/testsuite/ld-shared/shared.exp index 6060322922..43959e5b1a 100644 --- a/ld/testsuite/ld-shared/shared.exp +++ b/ld/testsuite/ld-shared/shared.exp @@ -222,6 +222,11 @@ if ![ld_compile "$CC $CFLAGS $SHCFLAG" $srcdir/$subdir/main.c $tmpdir/mainnp.o] shared_test shp "shared" mainnp.o sh1p.o sh2p.o xcoff } else { shared_test shp "shared" mainnp.o sh1p.o sh2p.o shared + ld_compile "$CC $CFLAGS -DXCOFF_TEST $SHCFLAG" $srcdir/$subdir/main.c $tmpdir/mainnp.o + ld_compile "$CC $CFLAGS -DXCOFF_TEST $SHCFLAG $picflag" $srcdir/$subdir/sh1.c $tmpdir/sh1p.o + shared_test shp "shared -Bsymbolic" mainnp.o sh1p.o sh2p.o symbolic "-Bsymbolic" + ld_compile "$CC $CFLAGS $SHCFLAG" $srcdir/$subdir/main.c $tmpdir/mainnp.o + ld_compile "$CC $CFLAGS $SHCFLAG $picflag" $srcdir/$subdir/sh1.c $tmpdir/sh1p.o } } } } diff --git a/ld/testsuite/ld-shared/symbolic.dat b/ld/testsuite/ld-shared/symbolic.dat new file mode 100644 index 0000000000..2859f3d06d --- /dev/null +++ b/ld/testsuite/ld-shared/symbolic.dat @@ -0,0 +1,10 @@ +mainvar == 1 +overriddenvar == 2 +shlibvar1 == 3 +shlib_shlibvar1 () == 3 +shlib_shlibvar2 () == 4 +shlib_shlibcall () == 5 +main_called () == 6 +shlib_checkfunptr1 (shlib_shlibvar1) == 0 +shlib_getfunptr1 () != shlib_shlibvar1 +shlib_check () == 1 |