mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 15:18:37 +08:00
* 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:
@ -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>
|
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
|
* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
|
||||||
|
@ -29,6 +29,7 @@ sh2.c
|
|||||||
shared.dat
|
shared.dat
|
||||||
shared.exp
|
shared.exp
|
||||||
sun4.dat
|
sun4.dat
|
||||||
|
xcoff.dat
|
||||||
|
|
||||||
Things-to-lose:
|
Things-to-lose:
|
||||||
|
|
||||||
|
10
ld/testsuite/ld-shared/xcoff.dat
Normal file
10
ld/testsuite/ld-shared/xcoff.dat
Normal 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
|
Reference in New Issue
Block a user