aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-11-06 19:44:43 +0000
committerIan Lance Taylor <ian@airs.com>1995-11-06 19:44:43 +0000
commit1bc9204d5bfc2640c6d5fee8cc167f90054e5320 (patch)
treeb2b9b111d3ee85fe76544793815b9d248361d418 /ld
parent83c23fca5b413733cce07a1a7b2716ffdd978985 (diff)
downloadfsf-binutils-gdb-1bc9204d5bfc2640c6d5fee8cc167f90054e5320.zip
fsf-binutils-gdb-1bc9204d5bfc2640c6d5fee8cc167f90054e5320.tar.gz
fsf-binutils-gdb-1bc9204d5bfc2640c6d5fee8cc167f90054e5320.tar.bz2
* 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.
Diffstat (limited to 'ld')
-rw-r--r--ld/testsuite/ChangeLog15
-rw-r--r--ld/testsuite/ld-shared/.Sanitize1
-rw-r--r--ld/testsuite/ld-shared/xcoff.dat10
3 files changed, 26 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index 04e57fd..f49b507 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,18 @@
+Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
+
+ * 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.
+
Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
diff --git a/ld/testsuite/ld-shared/.Sanitize b/ld/testsuite/ld-shared/.Sanitize
index e8e4b39..fb9f20c 100644
--- a/ld/testsuite/ld-shared/.Sanitize
+++ b/ld/testsuite/ld-shared/.Sanitize
@@ -29,6 +29,7 @@ sh2.c
shared.dat
shared.exp
sun4.dat
+xcoff.dat
Things-to-lose:
diff --git a/ld/testsuite/ld-shared/xcoff.dat b/ld/testsuite/ld-shared/xcoff.dat
new file mode 100644
index 0000000..a409d96
--- /dev/null
+++ b/ld/testsuite/ld-shared/xcoff.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) == 1
+shlib_getfunptr1 () == shlib_shlibvar1
+shlib_check () == 1