diff mbox

Update MicroBlaze localplt.data

Message ID alpine.DEB.2.20.1701032136550.14638@digraph.polyomino.org.uk
State New
Headers show

Commit Message

Joseph Myers Jan. 3, 2017, 9:37 p.m. UTC
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.

2017-01-03  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.

Comments

Joseph Myers Jan. 9, 2017, 4:10 p.m. UTC | #1
Now committed.
diff mbox

Patch

diff --git a/sysdeps/unix/sysv/linux/microblaze/localplt.data b/sysdeps/unix/sysv/linux/microblaze/localplt.data
index 07bcf3b..4187832 100644
--- a/sysdeps/unix/sysv/linux/microblaze/localplt.data
+++ b/sysdeps/unix/sysv/linux/microblaze/localplt.data
@@ -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