This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.26.9000-869-g18305fb


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  18305fba5575a09063652014cfc483b898d8bdcd (commit)
      from  3e5efdbdbef923276f3113a5bc52e0b46aabac57 (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=18305fba5575a09063652014cfc483b898d8bdcd

commit 18305fba5575a09063652014cfc483b898d8bdcd
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Nov 30 00:43:28 2017 +0000

    Remove SPARC lllrint aliases.
    
    The sparc32/sparcv9/fpu/multiarch implementations of llrint / llrintf
    have aliases lllrint / lllrintf.  No such function is exported from or
    used in libm and these aliases should not be there; I expect they
    arose accidentally in the course of converting a 64-bit implementation
    (where lrint and llrint can be aliases) to a 32-bit llrint
    implementation.  This patch removes those spurious aliases.
    
    Tested (compilation only) with build-many-glibcs.py for
    sparcv9-linux-gnu.
    
    	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S
    	(__lllrint): Remove alias.
    	(lllrint): Likewise.
    	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S
    	(__lllrintf): Likewise.
    	(lllrintf): Likewise.

diff --git a/ChangeLog b/ChangeLog
index b7fada3..b55ed22 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2017-11-30  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S
+	(__lllrint): Remove alias.
+	(lllrint): Likewise.
+	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S
+	(__lllrintf): Likewise.
+	(lllrintf): Likewise.
+
 	* sysdeps/sparc/sparc32/fpu/s_copysignf.S: Include
 	<libm-alias-float.h>.
 	(copysignf): Define using libm_alias_float.
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S
index f7cf878..20ae7d0 100644
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S
@@ -6,9 +6,6 @@ SPARC_ASM_VIS3_IFUNC(llrint)
 
 libm_alias_double (__llrint, llrint)
 
-strong_alias (__llrint, __lllrint)
-weak_alias (__lllrint, lllrint)
-
 # undef weak_alias
 # define weak_alias(a, b)
 # undef strong_alias
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S
index 31b44f3..4030028 100644
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_llrintf.S
@@ -5,9 +5,6 @@ SPARC_ASM_VIS3_IFUNC(llrintf)
 
 libm_alias_float (__llrint, llrint)
 
-strong_alias (__llrintf, __lllrintf)
-weak_alias (__lllrintf, lllrintf)
-
 # undef weak_alias
 # define weak_alias(a, b)
 # undef strong_alias

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |    7 +++++++
 .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.S |    3 ---
 .../sparc32/sparcv9/fpu/multiarch/s_llrintf.S      |    3 ---
 3 files changed, 7 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]