This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-706-g82e5836
- From: davem at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 26 Jan 2016 00:07:58 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-706-g82e5836
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 82e5836613e251f7d96b1f7bc91bb33a171a0b4f (commit)
from 7a18c2a0c1370b23a247366ed4db0644f8f32c75 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=82e5836613e251f7d96b1f7bc91bb33a171a0b4f
commit 82e5836613e251f7d96b1f7bc91bb33a171a0b4f
Author: David S. Miller <davem@davemloft.net>
Date: Mon Jan 25 16:07:15 2016 -0800
Define __sqrtl_finite on sparc 32-bit with correct symbol version.
* 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.
diff --git a/ChangeLog b/ChangeLog
index d338acc..42d01d9 100644
--- 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
diff --git a/sysdeps/sparc/sparc32/Versions b/sysdeps/sparc/sparc32/Versions
index aa36082..6d3bfe8 100644
--- a/sysdeps/sparc/sparc32/Versions
+++ b/sysdeps/sparc/sparc32/Versions
@@ -3,3 +3,8 @@ libc {
.div; .mul; .rem; .udiv; .umul; .urem;
}
}
+libm {
+ GLIBC_2.23 {
+ __sqrtl_finite;
+ }
+}
diff --git a/sysdeps/sparc/sparc32/fpu/e_sqrtl.c b/sysdeps/sparc/sparc32/fpu/e_sqrtl.c
index 46ad861..b0ce44a 100644
--- a/sysdeps/sparc/sparc32/fpu/e_sqrtl.c
+++ b/sysdeps/sparc/sparc32/fpu/e_sqrtl.c
@@ -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);
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
index 0a54f31..185ab09 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
@@ -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
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/sparc/sparc32/Versions | 5 +++++
sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 4 +++-
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 2 +-
4 files changed, 14 insertions(+), 2 deletions(-)
hooks/post-receive
--
GNU C Library master sources