* 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.
This commit is contained in:
Ian Lance Taylor
1995-11-06 19:44:43 +00:00
parent 83c23fca5b
commit 1bc9204d5b
3 changed files with 26 additions and 0 deletions

View 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

View File

@ -29,6 +29,7 @@ sh2.c
shared.dat
shared.exp
sun4.dat
xcoff.dat
Things-to-lose:

View File

@ -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