aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2023-06-20 19:38:48 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2023-06-20 19:38:48 +0000
commit38efd4df23cff3e5722e7fc9094276fcdcff1824 (patch)
tree043b4f3d80f72ce90b3bbd28bdc3555826a0d9e3
parent3456659866b6fffddbb43e0b7fd1e0bf67761d73 (diff)
downloadsrc-38efd4df23cff3e5722e7fc9094276fcdcff1824.tar.gz
src-38efd4df23cff3e5722e7fc9094276fcdcff1824.zip
rtld-elf: Mark tls_init_align __unused in free_tls for Variant I TLS.
Some architectures (powerpc and RISC-V) always use 0 for the post TLS size in which case tls_init_align isn't used by calculate_tls_post_size. Use __unused to quiet the warning for these platforms. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D40673
-rw-r--r--libexec/rtld-elf/rtld.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c
index 173dcd4e9878..9a522bf721c5 100644
--- a/libexec/rtld-elf/rtld.c
+++ b/libexec/rtld-elf/rtld.c
@@ -5309,7 +5309,7 @@ free_tls(void *tcb, size_t tcbsize, size_t tcbalign __unused)
Elf_Addr *dtv;
Elf_Addr tlsstart, tlsend;
size_t post_size;
- size_t dtvsize, i, tls_init_align;
+ size_t dtvsize, i, tls_init_align __unused;
assert(tcbsize >= TLS_TCB_SIZE);
tls_init_align = MAX(obj_main->tlsalign, 1);