tile: remove localplt.data and use generic one again.

With the __tls_get_addr removed, it works for tile.
This commit is contained in:
Chris Metcalf 2014-12-21 16:09:36 -05:00
parent 050f7298e1
commit a19ca65ade
2 changed files with 4 additions and 18 deletions

View File

@ -1,3 +1,7 @@
2014-12-21 Chris Metcalf <cmetcalf@ezchip.com>
* sysdeps/unix/sysv/linux/tile/localplt.data: Removed.
2014-12-21 H.J. Lu <hongjiu.lu@intel.com>
* elf/dl-tls.c (__tls_get_addr): Provide the hidden definition

View File

@ -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