glibc/ctype
Jens Remus e5363e6f46 Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
Commit 10a66a8e42 ("Remove <libc-tsd.h>") removed the TLS initial-exec
(IE) model attribute from the __libc_tsd_CTYPE_* thread variable declarations
and definitions.  Commit a894f04d87 ("Optimize __libc_tsd_* thread
variable access") restored it on declarations.

Restore the TLS initial-exec model attribute on __libc_tsd_CTYPE_* 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").

Reviewed-by: Florian Weimer <fweimer@redhat.com>
2025-08-05 13:06:12 +02:00
..
Makefile ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 2025-05-16 19:53:09 +02:00
Versions
ctype-c99.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ctype-c99_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ctype-extn.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ctype-info.c Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] 2025-08-05 13:06:12 +02:00
ctype.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ctype.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ctype_l.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
isctype.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test_ctype.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-ctype-tls-dlmopen.c ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 2025-05-16 19:53:09 +02:00
tst-ctype-tls-dlopen-static.c ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 2025-05-16 19:53:09 +02:00
tst-ctype-tls-mod.c ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 2025-05-16 19:53:09 +02:00
tst-ctype-tls-skeleton.c ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 2025-05-16 19:53:09 +02:00