]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Define __sqrtl_finite on sparc 32-bit with correct symbol version.
authorDavid S. Miller <davem@davemloft.net>
Tue, 26 Jan 2016 00:07:15 +0000 (16:07 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 26 Jan 2016 00:07:15 +0000 (16:07 -0800)
* sysdeps/sparc/sparc32/Versions (GLIBC_2.23): Add entry for __sqrtl_finite.
* sysdeps/sparc/sparc32/fpu/e_sqrtl.c (__sqrtl_finite): Define instead using
versioned_symbol.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Fix ordering of entries.

ChangeLog
sysdeps/sparc/sparc32/Versions
sysdeps/sparc/sparc32/fpu/e_sqrtl.c
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist

index d338acc560445e111dfee1461632bddd43556855..42d01d922202d1f6ffb3295de1b27a9081623a16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2016-01-25  David S. Miller  <davem@davemloft.net>
 
+       * sysdeps/sparc/sparc32/Versions (GLIBC_2.23): Add entry for __sqrtl_finite.
+       * sysdeps/sparc/sparc32/fpu/e_sqrtl.c (__sqrtl_finite): Define instead using
+       versioned_symbol.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Fix ordering of entries.
+
        * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Move
        __sqrtl_finite to GLIBC_2.23
 
index aa36082e9efdf1d42ef7590285a698f6a6b262cf..6d3bfe880eb3c40c884a7ed85f84f23785832c7b 100644 (file)
@@ -3,3 +3,8 @@ libc {
     .div; .mul; .rem; .udiv; .umul; .urem;
   }
 }
+libm {
+  GLIBC_2.23 {
+    __sqrtl_finite;
+  }
+}
index 46ad8613b1c83c3413accd05b51228a80c06d7c9..b0ce44a57932c58cb53467bafa5ebfb1a8995b0a 100644 (file)
@@ -25,4 +25,6 @@ __ieee754_sqrtl (long double x)
 {
   return _Q_sqrt (x);
 }
-strong_alias (__ieee754_sqrtl, __sqrtl_finite)
+
+#include <shlib-compat.h>
+versioned_symbol (libm, __ieee754_sqrtl, __sqrtl_finite, GLIBC_2_23);
index 0a54f31e4daba5930858102c52019275af9bed3e..185ab0917a164707fc7d2d1b1df742af1f834ef5 100644 (file)
@@ -389,7 +389,6 @@ GLIBC_2.18 GLIBC_2.18 A
 GLIBC_2.18 __issignaling F
 GLIBC_2.18 __issignalingf F
 GLIBC_2.18 __issignalingl F
-GLIBC_2.23 __sqrtl_finite F
 GLIBC_2.2 GLIBC_2.2 A
 GLIBC_2.2 feclearexcept F
 GLIBC_2.2 fedisableexcept F
@@ -403,6 +402,7 @@ GLIBC_2.2 fesetexceptflag F
 GLIBC_2.2 feupdateenv F
 GLIBC_2.23 GLIBC_2.23 A
 GLIBC_2.23 __signgam D 0x4
+GLIBC_2.23 __sqrtl_finite F
 GLIBC_2.23 lgamma F
 GLIBC_2.23 lgammaf F
 GLIBC_2.23 lgammal F