From 00b85374a98e2f828ff0bd6cc099ecf55a9e111a Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 20 Jan 2016 18:19:10 +0000 Subject: 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. --- ChangeLog | 8 ++++++++ sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data | 4 ++-- 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 + + * 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 * 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 -- cgit v1.2.3