diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2013-11-29 09:57:04 +0100 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2013-11-29 09:57:04 +0100 |
commit | acd98a8ed1460497e788c701eb92616f1df9b446 (patch) | |
tree | cc50555e7ba16b16ac0e43366f4f1747980353b9 /ChangeLog | |
parent | 7475aef5fa2b5ca414117bd667520ba64ad75807 (diff) | |
download | glibc-acd98a8ed1460497e788c701eb92616f1df9b446.tar glibc-acd98a8ed1460497e788c701eb92616f1df9b446.tar.gz glibc-acd98a8ed1460497e788c701eb92616f1df9b446.tar.bz2 glibc-acd98a8ed1460497e788c701eb92616f1df9b446.zip |
[BZ #16214] S/390: Fix TLS GOT pointer setup.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2013-11-29 Siddhesh Poyarekar <siddhesh@redhat.com> + Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + [BZ #16214] + * sysdeps/s390/dl-tls.h (__TLS_GET_ADDR): Invoke + __tls_get_addr_internal instead of __tls_get_offset in order to + avoid GOT pointer dependency. Make rtld export + __tls_get_addr_internal@@GLIBC_PRIVATE while still hiding + __tls_get_addr since we are a __tls_get_offset platform. + * sysdeps/s390/s390-64/tls-macros.h (TLS_IE PIC): Don't rely on + GOT pointer being set up before. + * sysdeps/s390/s390-32/tls-macros.h (TLS_IE PIC): Likewise. + 2013-11-28 Joseph Myers <joseph@codesourcery.com> * manual/math.texi (Errors in Math Functions): Document accuracy |