2002-02-17 Daniel Jacobowitz <drow@mvista.com>
authorDaniel Jacobowitz <drow@false.org>
Mon, 18 Feb 2002 04:49:17 +0000 (04:49 +0000)
committerDaniel Jacobowitz <drow@false.org>
Mon, 18 Feb 2002 04:49:17 +0000 (04:49 +0000)
        * ld-elfvsb/sh1.c: Use #pragma weak.

ld/testsuite/ChangeLog
ld/testsuite/ld-elfvsb/sh1.c

index f6c80f957fe6133ef90dc60f18a083f5b06c1252..46112be0eac7e1b72cd1cbd6e076c39e0d0c0394 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 2299f83bdc36715fcc8a3fb6e8b777f03a794d2e..a649d440167dc5586d77437e9d066a9a4d3d9188 100644 (file)
@@ -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