[PATCH] x86-64: Align the stack in __tls_get_addr [BZ #21609]
Florian Weimer
fweimer@redhat.com
Sun Jul 2 09:49:00 GMT 2017
On 06/20/2017 03:59 PM, Florian Weimer wrote:
> 2017-06-20 Florian Weimer <fweimer@redhat.com>
>
> [BZ #21609]
> __tls_get_addr implementation with stack alignment for older GCC.
> * sysdeps/x86_64/dl-tls.h: Add multiple inclusion guards.
> * sysdeps/x86_64/tls_get_addr_compat.c: New file.
> * sysdeps/x86_64/dl-tls.c: Likewise.
> * sysdeps/x86_64/rtld-offets.h: Likewise.
> * sysdeps/x86_64/dl-tlsdesc.h: Include <dl-tls.h>.
> (tls_index): Remove definition.
> * sysdeps/x86_64/tlsdesc.sym (TI_MODULE_OFFSET, TI_OFFSET_OFFSET):
> Add.
> * sysdeps/x86_64/Makefile (sysdep-dl-routines): Add
> tls_get_addr_compat.
> (gen-as-const-headers): Add rtld-offsets.sym.
Ping?
https://sourceware.org/ml/libc-alpha/2017-06/msg00922.html
Thanks,
Florian
More information about the Libc-alpha
mailing list