aboutsummaryrefslogtreecommitdiff
path: root/stdio-common/tst-printf-binary-main.c
diff options
context:
space:
mode:
authorJens Remus <jremus@linux.ibm.com>2025-07-25 15:40:03 +0200
committerStefan Liebler <stli@linux.ibm.com>2025-08-05 13:06:12 +0200
commite5363e6f460c2d58809bf10fc96d70fd1ef8b5b2 (patch)
treed5cae9cb80b89f2970b5fe6303b8ca70500518b4 /stdio-common/tst-printf-binary-main.c
parent1eec8431a5454c23faf004f4d5141367b1ef536e (diff)
downloadglibc-e5363e6f460c2d58809bf10fc96d70fd1ef8b5b2.zip
glibc-e5363e6f460c2d58809bf10fc96d70fd1ef8b5b2.tar.gz
glibc-e5363e6f460c2d58809bf10fc96d70fd1ef8b5b2.tar.bz2
Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
Commit 10a66a8e421b ("Remove <libc-tsd.h>") removed the TLS initial-exec (IE) model attribute from the __libc_tsd_CTYPE_* 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_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>
Diffstat (limited to 'stdio-common/tst-printf-binary-main.c')
0 files changed, 0 insertions, 0 deletions