]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Add missing hidden_def (__sigsetjmp).
authorJoseph Myers <joseph@codesourcery.com>
Thu, 1 Dec 2016 20:49:25 +0000 (20:49 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 1 Dec 2016 20:49:25 +0000 (20:49 +0000)
This patch adds the missing hidden_def (__sigsetjmp) on various
architectures that were failing to build (as noted in
<https://sourceware.org/ml/libc-alpha/2016-11/msg01124.html>).

Tested (compilation only) with build-many-glibcs.py.

* sysdeps/alpha/setjmp.S (__sigsetjmp): Use hidden_def.
* sysdeps/hppa/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/mips/mips64/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/mips/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/sh/sh3/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/sh/sh4/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/sparc/sparc32/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/tile/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S (__sigsetjmp):
Likewise.

ChangeLog
sysdeps/alpha/setjmp.S
sysdeps/hppa/setjmp.S
sysdeps/mips/mips64/setjmp.S
sysdeps/mips/setjmp.S
sysdeps/sh/sh3/setjmp.S
sysdeps/sh/sh4/setjmp.S
sysdeps/sparc/sparc32/setjmp.S
sysdeps/tile/setjmp.S
sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S

index 4943748c4a691a0ad50abaac94e42b700ba315fc..2d8ceea1931804e78f75eab29b8112ebe38957c8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2016-12-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/alpha/setjmp.S (__sigsetjmp): Use hidden_def.
+       * sysdeps/hppa/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/mips/mips64/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/mips/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/sh/sh3/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/sh/sh4/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/sparc/sparc32/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/tile/setjmp.S (__sigsetjmp): Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S (__sigsetjmp):
+       Likewise.
+
 2016-12-01  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        * sysdeps/powerpc/powerpc64/multiarch/strrchr-ppc64.c (weak_alias):
index e85bd52301e6b37bf92b93ad937f1664a7cc857f..8ce52007c53b8f485f117205b96f7518e520bc74 100644 (file)
@@ -96,6 +96,7 @@ $sigsetjmp_local:
 #endif
 
 END(__sigsetjmp)
+hidden_def (__sigsetjmp)
 
 /* Put these traditional entry points in the same file so that we can
    elide much of the nonsense in trying to jmp to the real function.  */
index cdf65146ad23fac1014cef851fa301bd0eae7070..0cc830fedb09c756a180d5731d4313cdd6dd5e14 100644 (file)
@@ -70,3 +70,4 @@ __sigsetjmp:
        b __sigjmp_save
        nop
        .procend
+hidden_def (__sigsetjmp)
index e72eaa71fdb7deb2fdd4fa796b212219ff9439b6..a3afd9ccbb004cccb0cd2b316403a818aad10a20 100644 (file)
@@ -42,3 +42,4 @@ ENTRY (__sigsetjmp)
 #endif
        jr t9
 END (__sigsetjmp)
+hidden_def (__sigsetjmp)
index 8ddbf190851b9fee6f670fa204abb84d7bc7d5b8..f2833e465ea2df76004a2b4264f6349440b3cc9d 100644 (file)
@@ -44,3 +44,4 @@ ENTRY (__sigsetjmp)
        j       __sigsetjmp_aux
 #endif
 END (__sigsetjmp)
+hidden_def (__sigsetjmp)
index 4e484c34b21bf5b38733b6064d0d74382e724242..9745ec2de57cc6e4ca71cb556a920be5ec02113e 100644 (file)
@@ -78,3 +78,4 @@ ENTRY (__sigsetjmp)
 # endif
 #endif
 END (__sigsetjmp)
+hidden_def (__sigsetjmp)
index b42446560debc57d8612c4f4d4b7604d58578770..934292a7dbce02d458b55f5dce9744f88946a38b 100644 (file)
@@ -87,3 +87,4 @@ ENTRY (__sigsetjmp)
 # endif
 #endif
 END (__sigsetjmp)
+hidden_def (__sigsetjmp)
index 6d0989fd65878c9b2979b8977583ceaa7576058f..cef5986da5dc6f40bce9fe2adc273a1301ecbe66 100644 (file)
@@ -53,6 +53,7 @@ ENTRY (__sigsetjmp)
        call    __sigjmp_save
         mov    %g1, %o7
 END(__sigsetjmp)
+hidden_def (__sigsetjmp)
 
 weak_extern(_setjmp)
 weak_extern(setjmp)
index 4f08e9a9c2c49f2c92135d6ce17ccb5afb9b77a3..7bcbc3f7877bf7de4b608dadb89f980a5853b4a3 100644 (file)
@@ -44,3 +44,4 @@ ENTRY(__sigsetjmp)
        j plt(__sigjmp_save)
        jrp lr   /* Keep the backtracer happy. */
 END(__sigsetjmp)
+hidden_def (__sigsetjmp)
index 1be32d917ad4eaa4445ddfb89f41d8df70fb9d39..01661cc410de5f1083b19a8bc9b1db06d292598b 100644 (file)
@@ -61,6 +61,7 @@ __sigsetjmp_local:
         mov    %g1, %o0
 
 END(__sigsetjmp)
+hidden_def (__sigsetjmp)
 
 weak_extern(_setjmp)
 weak_extern(setjmp)