about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-01-20 18:19:10 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-01-20 18:19:10 +0000
commit00b85374a98e2f828ff0bd6cc099ecf55a9e111a (patch)
tree9680e91f2ec3e4057998695de0721eee942a833d
parentab9f6255ab4e7aa353ec1b61b4f332bf00cea4d0 (diff)
downloadglibc-00b85374a98e2f828ff0bd6cc099ecf55a9e111a.tar.gz
glibc-00b85374a98e2f828ff0bd6cc099ecf55a9e111a.tar.xz
glibc-00b85374a98e2f828ff0bd6cc099ecf55a9e111a.zip
Update localplt.data for powerpc-nofpu.
Testing for powerpc-nofpu showed that localplt.data was out of date.
Two new soft-fp functions showed up in the list: __gtsf2 and
__unordsf2; this patch adds these as optional.  __signbit and
__signbitl no longer appear as local PLT entries; given the move to
__builtin_signbit* for all GCC versions supported for building glibc
(and given the use of the type-generic signbit macro within glibc),
those can safely be removed from the list, which this patch does.

Tested for powerpc-nofpu.

	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
	(__gtsf2): Add as optional for libc.so.
	(__unordsf2): Likewise.
	(__signbit): Remove for libc.so.
	(__signbitl): Likewise.
-rw-r--r--ChangeLog8
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data4
2 files changed, 10 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 679aa7b535..1e9264d1ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2016-01-20  Joseph Myers  <joseph@codesourcery.com>
+
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
+	(__gtsf2): Add as optional for libc.so.
+	(__unordsf2): Likewise.
+	(__signbit): Remove for libc.so.
+	(__signbitl): Likewise.
+
 2016-01-19  Stefan Liebler  <stli@linux.vnet.ibm.com>
 
 	* iconvdata/bug-iconv11.c (test_ibm93x):
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
index 3ad9221418..8c4e65d123 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
@@ -15,17 +15,17 @@ libc.so: __floatunsidf ?
 libc.so: __floatunsisf ?
 libc.so: __gedf2 ?
 libc.so: __gtdf2 ?
+libc.so: __gtsf2 ?
 libc.so: __ledf2 ?
 libc.so: __ltdf2 ?
 libc.so: __muldf3 ?
 libc.so: __mulsf3 ?
 libc.so: __nedf2 ?
-libc.so: __signbit
-libc.so: __signbitl
 libc.so: __subdf3 ?
 libc.so: __subsf3 ?
 libc.so: __truncdfsf2 ?
 libc.so: __unorddf2 ?
+libc.so: __unordsf2 ?
 libc.so: abort ?
 libc.so: calloc
 libc.so: free