This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] x86-64: Align the stack in __tls_get_addr [BZ #21609]


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]