* ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
authorIan Lance Taylor <ian@airs.com>
Mon, 6 Nov 1995 19:44:43 +0000 (19:44 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 6 Nov 1995 19:44:43 +0000 (19:44 +0000)
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.

ld/testsuite/ChangeLog
ld/testsuite/ld-shared/.Sanitize
ld/testsuite/ld-shared/xcoff.dat [new file with mode: 0644]

index 04e57fd4deb8fea3c2e3cdc5717f50eb9ea322eb..f49b5075e699d79279ce9df4ba9b2aff2a31a912 100644 (file)
@@ -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
index e8e4b391b2953d6fe0ffb486bfff5190f4822bcf..fb9f20c5413572840e834fd701fc68c9240851bc 100644 (file)
@@ -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 (file)
index 0000000..a409d96
--- /dev/null
@@ -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