diff options
author | John Baldwin <jhb@FreeBSD.org> | 2023-06-20 19:38:48 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2023-06-20 19:38:48 +0000 |
commit | 38efd4df23cff3e5722e7fc9094276fcdcff1824 (patch) | |
tree | 043b4f3d80f72ce90b3bbd28bdc3555826a0d9e3 | |
parent | 3456659866b6fffddbb43e0b7fd1e0bf67761d73 (diff) | |
download | src-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.c | 2 |
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); |