mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-07 13:39:43 +08:00
It's now possible to refer symbols in the main program from the shared library. However, it still impossible to have the same overriden features between shared objects and mains than ELF, without using the runtime linking feature which isn't yet fully available. ld/ChangeLog: * testsuite/ld-shared/shared.exp: Improve XCOFF support * testsuite/ld-shared/main.c: Likewise. * testsuite/ld-shared/sh1.c: Likewise. * testsuite/ld-shared/xcoff.dat: Likewise.
15 lines
358 B
Plaintext
15 lines
358 B
Plaintext
mainvar == 1
|
|
overriddenvar == 2
|
|
shlibvar1 == 3
|
|
shlib_mainvar () == 1
|
|
shlib_shlibvar1 () == 3
|
|
shlib_shlibvar2 () == 4
|
|
shlib_shlibcall () == 5
|
|
shlib_maincall () == 6
|
|
main_called () == 6
|
|
shlib_checkfunptr1 (shlib_shlibvar1) == 1
|
|
shlib_checkfunptr2 (main_called) == 1
|
|
shlib_getfunptr1 () == shlib_shlibvar1
|
|
shlib_getfunptr2 () == main_called
|
|
shlib_check () == 1
|