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.25-445-g10d33c5


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  10d33c5a86ad585cea745df7eef60bd80bb154cf (commit)
      from  b85995291e8db20bb08a64f409268ce7ffb7ed93 (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=10d33c5a86ad585cea745df7eef60bd80bb154cf

commit 10d33c5a86ad585cea745df7eef60bd80bb154cf
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Jun 9 16:26:06 2017 +0000

    Update nios2, sparc32 localplt.data files for recent GCC change.
    
    A recent GCC change to expand floating-point classification built-in
    functions inline using integer rather than floating-point arithmetic
    in some cases resulted in localplt test failures for nios2 and sparc32
    <https://sourceware.org/ml/libc-testresults/2017-q2/msg00320.html>.
    This patch updates the localplt.data files in question to mark the
    relevant symbols as optional / add a new optional symbol.  (The GCC
    patch has been reverted because of other problems it caused, but one
    can assume it will be applied again, without changes that would affect
    the PLT entries generated, once those issues have been resolved.)
    
    Tested with build-many-glibcs.py.
    
    	* sysdeps/unix/sysv/linux/nios2/localplt.data (__gtdf2): Mark
    	libc.so PLT entry optional.
    	(__gtsf2): Likewise.
    	(__unorddf2): Likewise.
    	(__unordsf2): Likewise.
    	* sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data (_Q_fgt):
    	New optional libc.so PLT entry.

diff --git a/ChangeLog b/ChangeLog
index 29f3dab..c729170 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2017-06-09  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/unix/sysv/linux/nios2/localplt.data (__gtdf2): Mark
+	libc.so PLT entry optional.
+	(__gtsf2): Likewise.
+	(__unorddf2): Likewise.
+	(__unordsf2): Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data (_Q_fgt):
+	New optional libc.so PLT entry.
+
 	[BZ #21554]
 	* signal/signal.h (sigpause):: Declare if [__USE_XOPEN_EXTENDED],
 	not [__USE_XOPEN].
diff --git a/sysdeps/unix/sysv/linux/nios2/localplt.data b/sysdeps/unix/sysv/linux/nios2/localplt.data
index 584963d..b0d6dca 100644
--- a/sysdeps/unix/sysv/linux/nios2/localplt.data
+++ b/sysdeps/unix/sysv/linux/nios2/localplt.data
@@ -1,10 +1,10 @@
 libc.so: realloc
 libc.so: __floatsisf
-libc.so: __gtdf2
+libc.so: __gtdf2 ?
 libc.so: __ltdf2
 libc.so: __gedf2
 libc.so: malloc
-libc.so: __gtsf2
+libc.so: __gtsf2 ?
 libc.so: __nesf2
 libc.so: memalign
 libc.so: __mulsf3
@@ -12,10 +12,10 @@ libc.so: __floatunsisf
 libc.so: __addsf3
 libc.so: __fixsfsi
 libc.so: __subsf3
-libc.so: __unorddf2
+libc.so: __unorddf2 ?
 libc.so: calloc
 libc.so: __muldf3
-libc.so: __unordsf2
+libc.so: __unordsf2 ?
 libc.so: free
 libc.so: __subdf3
 libc.so: __ledf2
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data b/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data
index c9786fd..2f6ff3c 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data
@@ -3,6 +3,7 @@ libc.so: _Q_cmp ?
 libc.so: _Q_div ?
 libc.so: _Q_feq ?
 libc.so: _Q_fge ?
+libc.so: _Q_fgt ?
 libc.so: _Q_fle ?
 libc.so: _Q_flt ?
 libc.so: _Q_fne ?

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

Summary of changes:
 ChangeLog                                          |    8 ++++++++
 sysdeps/unix/sysv/linux/nios2/localplt.data        |    8 ++++----
 .../unix/sysv/linux/sparc/sparc32/localplt.data    |    1 +
 3 files changed, 13 insertions(+), 4 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]