This is the mail archive of the libc-alpha@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]

[PATCH] Remove __signbit* from localplt.data


Remove __signbit* from localplt.data as they are no longer called from
within GLIBC.

elf/check-localplt now passes on AArch64.

OK for commit?


ChangeLog:
2015-11-09  Wilco Dijkstra  wdijkstr@arm.com

	* sysdeps/unix/sysv/linux/aarch64/localplt.data: Remove __signbit*.
	* sysdeps/unix/sysv/linux/arm/localplt.data: Likewise.
	* sysdeps/unix/sysv/linux/microblaze/localplt.data: Likewise.
	* sysdeps/unix/sysv/linux/nios2/localplt.data: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data:
Likewise.

---
 sysdeps/unix/sysv/linux/aarch64/localplt.data                 | 5 -----
 sysdeps/unix/sysv/linux/arm/localplt.data                     | 3 ---
 sysdeps/unix/sysv/linux/microblaze/localplt.data              | 3 ---
 sysdeps/unix/sysv/linux/nios2/localplt.data                   | 3 ---
 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data | 3 ---
 5 files changed, 17 deletions(-)

diff --git a/sysdeps/unix/sysv/linux/aarch64/localplt.data
b/sysdeps/unix/sysv/linux/aarch64/localplt.data
index a3392d3..d7d6734 100644
--- a/sysdeps/unix/sysv/linux/aarch64/localplt.data
+++ b/sysdeps/unix/sysv/linux/aarch64/localplt.data
@@ -6,12 +6,7 @@ libc.so: free
 libc.so: malloc
 libc.so: memalign
 libc.so: realloc
-libc.so: __signbit
-libc.so: __signbitl
 libm.so: matherr
-libm.so: __signbit
-libm.so: __signbitf
-libm.so: __signbitl
 # The dynamic loader needs __tls_get_addr for TLS, and uses __libc_memalign
 # internally to allocate aligned TLS storage. The other malloc family of
 # functions are expected to allow user symbol interposition.
diff --git a/sysdeps/unix/sysv/linux/arm/localplt.data
b/sysdeps/unix/sysv/linux/arm/localplt.data
index 85160bd..26e97ff 100644
--- a/sysdeps/unix/sysv/linux/arm/localplt.data
+++ b/sysdeps/unix/sysv/linux/arm/localplt.data
@@ -1,4 +1,3 @@
-libc.so: __signbit
 libc.so: calloc
 libc.so: free
 libc.so: fscanf
@@ -6,8 +5,6 @@ libc.so: malloc
 libc.so: memalign
 libc.so: raise
 libc.so: realloc
-libm.so: __signbit
-libm.so: __signbitf
 libm.so: matherr
 libpthread.so: __errno_location
 libpthread.so: raise
diff --git a/sysdeps/unix/sysv/linux/microblaze/localplt.data
b/sysdeps/unix/sysv/linux/microblaze/localplt.data
index f488c95..176d618 100644
--- a/sysdeps/unix/sysv/linux/microblaze/localplt.data
+++ b/sysdeps/unix/sysv/linux/microblaze/localplt.data
@@ -1,12 +1,9 @@
 libc.so: __errno_location
-libc.so: __signbit
 libc.so: calloc
 libc.so: free
 libc.so: malloc
 libc.so: memalign
 libc.so: realloc
-libm.so: __signbit
-libm.so: __signbitf
 libm.so: matherr
 libpthread.so: __errno_location
 # The dynamic loader needs __tls_get_addr for TLS, and uses __libc_memalign
diff --git a/sysdeps/unix/sysv/linux/nios2/localplt.data
b/sysdeps/unix/sysv/linux/nios2/localplt.data
index ee2b948..7fce1b8 100644
--- a/sysdeps/unix/sysv/linux/nios2/localplt.data
+++ b/sysdeps/unix/sysv/linux/nios2/localplt.data
@@ -13,7 +13,6 @@ libc.so: __fixsfsi
 libc.so: __subsf3
 libc.so: calloc
 libc.so: __muldf3
-libc.so: __signbit
 libc.so: free
 libc.so: __subdf3
 libc.so: __adddf3
@@ -22,8 +21,6 @@ libc.so: __floatsidf
 libc.so: __divsf3
 libc.so: __nedf2
 libc.so: __eqdf2
-libm.so: __signbitf
-libm.so: __signbit
 libm.so: matherr
 # The dynamic loader uses __libc_memalign internally to allocate aligned
 # TLS storage. The other malloc family of functions are expected to allow
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
index 0b3b327..3ad9221 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data
@@ -32,9 +32,6 @@ libc.so: free
 libc.so: malloc
 libc.so: memalign
 libc.so: realloc
-libm.so: __signbit
-libm.so: __signbitf
-libm.so: __signbitl
 libm.so: copysignl ?
 libm.so: fabsl
 libm.so: matherr
-- 
1.9.1




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