S/390: Use attribute_hidden in ifunc-resolve.c
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Tue, 5 Mar 2013 12:19:03 +0000 (13:19 +0100)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Tue, 5 Mar 2013 12:19:03 +0000 (13:19 +0100)
ChangeLog
sysdeps/s390/s390-32/multiarch/ifunc-resolve.c
sysdeps/s390/s390-64/multiarch/ifunc-resolve.c

index 1ff25c0..0e8b883 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2013-03-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
+       * sysdeps/s390/s390-32/multiarch/ifunc-resolve.c: Use
+       attribute_hidden.
+       * sysdeps/s390/s390-64/multiarch/ifunc-resolve.c: Likewise.
+
+2013-03-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
        * sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: Set the
        fourth parameter needed for rt_sigprocmask syscall.
        * sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S:
index fcbd15e..d57a907 100644 (file)
@@ -34,9 +34,9 @@
                                                                        \
   /* Make the declarations of the optimized functions hidden in order
      to prevent GOT slots being generated for them. */                 \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_z196;      \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_z10;       \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_g5;                \
+  extern void *FUNC##_z196 attribute_hidden;                           \
+  extern void *FUNC##_z10 attribute_hidden;                            \
+  extern void *FUNC##_g5 attribute_hidden;                             \
                                                                        \
   void *resolve_##FUNC (unsigned long int dl_hwcap)                    \
   {                                                                    \
index 256179b..14d9c13 100644 (file)
@@ -34,9 +34,9 @@
                                                                        \
   /* Make the declarations of the optimized functions hidden in order
      to prevent GOT slots being generated for them. */                 \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_z196;      \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_z10;       \
-  extern __attribute__((visibility("hidden"))) void *FUNC##_z900;      \
+  extern void *FUNC##_z196 attribute_hidden;                           \
+  extern void *FUNC##_z10 attribute_hidden;                            \
+  extern void *FUNC##_z900 attribute_hidden;                           \
                                                                        \
   void *resolve_##FUNC (unsigned long int dl_hwcap)                    \
   {                                                                    \