2000-05-21 H.J. Lu (hjl@gnu.org)
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 21 May 2000 21:08:17 +0000 (21:08 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 21 May 2000 21:08:17 +0000 (21:08 +0000)
* ld-elfvsb/main.c (main_visibility_check): Fix the protected
visibility test.

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

index 3e286d3..281fca4 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-21  H.J. Lu  (hjl@gnu.org)
+
+       * ld-elfvsb/main.c (main_visibility_check): Fix the protected
+       visibility test.
+
 2000-05-13  H.J. Lu  (hjl@gnu.org)
 
        * lib/ld-lib.exp (default_ld_link): Redirect the linker output
index 4a41315..97bb220 100644 (file)
@@ -29,13 +29,19 @@ visibility ()
 {
   return 1;
 }
-#endif
 
 static int
 main_visibility_check ()
 {
+  return visibility_funptr () != visibility;
+}
+#else
+static int
+main_visibility_check ()
+{
   return visibility_funptr () == visibility;
 }
+#endif
 
 /* This function is called by the shared library.  */