From a19ca65ade935def1c687db905b0624189adc372 Mon Sep 17 00:00:00 2001 From: Chris Metcalf Date: Sun, 21 Dec 2014 16:09:36 -0500 Subject: [PATCH] tile: remove localplt.data and use generic one again. With the __tls_get_addr removed, it works for tile. --- ChangeLog | 4 ++++ sysdeps/unix/sysv/linux/tile/localplt.data | 18 ------------------ 2 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 sysdeps/unix/sysv/linux/tile/localplt.data diff --git a/ChangeLog b/ChangeLog index 28c293db47..d21bd2bdc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-12-21 Chris Metcalf + + * sysdeps/unix/sysv/linux/tile/localplt.data: Removed. + 2014-12-21 H.J. Lu * elf/dl-tls.c (__tls_get_addr): Provide the hidden definition diff --git a/sysdeps/unix/sysv/linux/tile/localplt.data b/sysdeps/unix/sysv/linux/tile/localplt.data deleted file mode 100644 index 7653ae355b..0000000000 --- a/sysdeps/unix/sysv/linux/tile/localplt.data +++ /dev/null @@ -1,18 +0,0 @@ -# See scripts/check-localplt.awk for how this file is processed. -# PLT use is required for the malloc family and for matherr because -# users can define their own functions and have library internals call them. -libc.so: calloc -libc.so: free -libc.so: malloc -libc.so: memalign -libc.so: realloc -libm.so: matherr -# The dynamic loader may use __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. -ld.so: __tls_get_addr ? -ld.so: __libc_memalign -ld.so: malloc -ld.so: calloc -ld.so: realloc -ld.so: free -- 2.11.4.GIT