Update MicroBlaze localplt.data.

This patch updates the MicroBlaze localplt.data based on the results
of a build with build-many-glibcs.py.  This is simply an empirical
update; quite possibly the port could be optimized to remove more
local PLT entry usage.

Tested (compilation tests) with build-many-glibcs.py.

	* sysdeps/unix/sysv/linux/microblaze/localplt.data (__pread64):
	Add libc.so PLT entry.
	(__tls_get_addr): Make ld.so PLT entry optional.
This commit is contained in:
Joseph Myers 2017-01-09 16:09:53 +00:00
parent 75dafa2f32
commit c35db50ff5
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2017-01-09 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/microblaze/localplt.data (__pread64):
Add libc.so PLT entry.
(__tls_get_addr): Make ld.so PLT entry optional.
2017-01-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
* string/bits/strings_fortified.h (explicit_bzero): Move back to ..

View File

@ -1,4 +1,5 @@
libc.so: __errno_location
libc.so: __pread64
libc.so: calloc
libc.so: free
libc.so: malloc
@ -7,7 +8,7 @@ libc.so: realloc
libm.so: matherr
libpthread.so: __errno_location
# The dynamic loader needs __tls_get_addr for TLS.
ld.so: __tls_get_addr
ld.so: __tls_get_addr ?
# The main malloc is interposed into the dynamic linker, for
# allocations after the initial link (when dlopen is used).
ld.so: malloc