diff options
author | Daniel Jacobowitz <dan@debian.org> | 2002-02-18 04:48:38 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2002-02-18 04:48:38 +0000 |
commit | ce0c32e95a5b7e4d7883f3d3c9ed045fa553e346 (patch) | |
tree | de64e780aeeeb3a2bc9975144a749960102f13ed | |
parent | d819b4d993311896d62cf33f6ba27b836ce6414d (diff) | |
download | binutils-redhat-ce0c32e95a5b7e4d7883f3d3c9ed045fa553e346.tar.gz |
2002-02-17 Daniel Jacobowitz <drow@mvista.com>
* ld-elfvsb/sh1.c: Use #pragma weak.
-rw-r--r-- | ld/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-elfvsb/sh1.c | 11 |
2 files changed, 10 insertions, 5 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 91dcdf4ae6..18262eb9b1 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2002-02-17 Daniel Jacobowitz <drow@mvista.com> + * ld-elfvsb/sh1.c: Use #pragma weak. + +2002-02-17 Daniel Jacobowitz <drow@mvista.com> + * vers.exp: Do not call diff -q. 2002-02-18 John David Anglin <dave@hiauly1.hia.nrc.ca> diff --git a/ld/testsuite/ld-elfvsb/sh1.c b/ld/testsuite/ld-elfvsb/sh1.c index 2299f83bdc..a649d44016 100644 --- a/ld/testsuite/ld-elfvsb/sh1.c +++ b/ld/testsuite/ld-elfvsb/sh1.c @@ -180,6 +180,9 @@ shlib_check () #endif #if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) +#ifdef WEAK_TEST +#pragma weak visibility +#endif extern int visibility (); #else int @@ -243,6 +246,9 @@ visibility_funptr () } #if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) +#ifdef WEAK_TEST +#pragma weak visibility_var; +#endif extern int visibility_var; #else int visibility_var = 2; @@ -317,8 +323,3 @@ asm (".protected visibility"); asm (".protected visibility_var"); #endif #endif - -#ifdef WEAK_TEST -asm (".weak visibility"); -asm (".weak visibility_var"); -#endif |