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.22-523-g71bbdde


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  71bbdde7f53951f6a1d59492f36f80769090a8b3 (commit)
      from  2fee269248c6ef303569d9ac8fec3a27676520e0 (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=71bbdde7f53951f6a1d59492f36f80769090a8b3

commit 71bbdde7f53951f6a1d59492f36f80769090a8b3
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date:   Mon Nov 2 15:19:45 2015 -0200

    Fix nearbyintl linkage for ia64 (bug 19219)
    
    GLIBC fails to build for ia64 since commit d0d286d32dda654f8983e8fe77bca0a2cda2051b.
    It is because this commit uses the internal definition for nearbyintl,
    but ia64 specialized implementation (sysdeps/ia64/fpu/s_nearbyintl.S)
    does not define it.
    
    Tested with a ia64 build.
    
            [BZ #19219]
            * sysdeps/ia64/fpu/s_nearbyintl.S (__nearbyint): Define and
            weak_alias to nearbyintl.

diff --git a/ChangeLog b/ChangeLog
index 0350652..833cdcc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-11-10  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+	[BZ #19219]
+	* sysdeps/ia64/fpu/s_nearbyintl.S (__nearbyint): Define and
+	weak_alias to nearbyintl.
+
 2015-11-10  Wilco Dijkstra  <wdijkstr@arm.com>
 
 	* sysdeps/aarch64/bits/string.h: New file.
diff --git a/sysdeps/ia64/fpu/s_nearbyintl.S b/sysdeps/ia64/fpu/s_nearbyintl.S
index ee6159c..83adc07 100644
--- a/sysdeps/ia64/fpu/s_nearbyintl.S
+++ b/sysdeps/ia64/fpu/s_nearbyintl.S
@@ -99,7 +99,7 @@ fNormX     = f10
 // So input is an integer value already.
 
 .section .text
-GLOBAL_LIBM_ENTRY(nearbyintl)
+GLOBAL_LIBM_ENTRY(__nearbyintl)
 
 { .mfi
       getf.exp         rSignexp  = f8        // Get signexp, recompute if unorm
@@ -214,4 +214,5 @@ RINT_NOT_ROUND_NEAREST:
 }
 ;;
 
-GLOBAL_LIBM_END(nearbyintl)
+GLOBAL_LIBM_END(__nearbyintl)
+weak_alias (__nearbyintl, nearbyintl)

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

Summary of changes:
 ChangeLog                       |    6 ++++++
 sysdeps/ia64/fpu/s_nearbyintl.S |    5 +++--
 2 files changed, 9 insertions(+), 2 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]