mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 14:39:09 +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>
|
||||
|
||||
* ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
|
||||
|
@ -29,6 +29,7 @@ sh2.c
|
||||
shared.dat
|
||||
shared.exp
|
||||
sun4.dat
|
||||
xcoff.dat
|
||||
|
||||
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