diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-05-22 07:53:44 -0500 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-05-22 07:53:44 -0500 |
commit | 3d2badacf185fac740a2992240a817fb2ca325af (patch) | |
tree | fc35b1dd8bbab1e2d88d98a181bbd9d31a90f96f /ChangeLog | |
parent | df54acbb7b0a2efe22e7bf369ff1055211b9fe58 (diff) | |
download | glibc-3d2badacf185fac740a2992240a817fb2ca325af.zip glibc-3d2badacf185fac740a2992240a817fb2ca325af.tar.gz glibc-3d2badacf185fac740a2992240a817fb2ca325af.tar.bz2 |
PowerPC: Fix memchr ifunc hidden symbol for PPC32
This patch fixes a similar issue to
736c304a1ab4cee36a2f3343f1698bc0abae4608, where for PPC32 if the symbol
is defined as hidden (memchr) then compiler will create a local branc
(symbol@local) and the linker will not create a required PLT call to
make the ifunc work. It changes the default hidden symbol (__GI_memchr)
to default memchr symbol for powerpc32 (__memchr_ppc32).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2014-05-22 Adhemerval Zanella <azanella@linux.vnet.ibm.com> + + * sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c (memchr): Remove + libc_hidden_builtin_def to ifunc. + * sysdeps/powerpc/powerpc32/power4/multiarch/memchr-ppc32.c + [libc_hidden_builtin_def]: Define hidden definition to __memchr_ppc32. + 2014-05-16 Roland McGrath <roland@hack.frob.com> * sysdeps/unix/sysv/linux/aarch64/arch-fork.h: New file. |