[PATCH] Use TLS initial-exec model for __libc_tsd_* thread variables
Florian Weimer
fweimer@redhat.com
Mon Aug 4 10:01:25 GMT 2025
* Jens Remus:
> Commit 10a66a8e421b ("Remove <libc-tsd.h>") removed the TLS initial-exec
> (IE) model attribute from the __libc_tsd_* thread variable declarations
> and definitions. Commit a894f04d8776 ("Optimize __libc_tsd_* thread
> variable access") restored it on declarations.
>
> Restore the TLS initial-exec model attribute on __libc_tsd_* thread
> variable definitions.
>
> This resolves test tst-locale1 failure on s390 32-bit, when using a
> GNU linker without the fix from GNU binutils commit aefebe82dc89
> ("IBM zSystems: Fix offset relative to static TLS").
>
> Signed-off-by: Jens Remus <jremus@linux.ibm.com>
Why Signed-off-by:? Isn't this covered by the IBM copyright assignment?
Who is going to commit this?
Thanks,
Florian
More information about the Libc-alpha
mailing list