aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/sparc
diff options
context:
space:
mode:
authorStefan Liebler <stli@linux.ibm.com>2024-06-07 13:42:43 +0200
committerStefan Liebler <stli@linux.ibm.com>2024-06-18 10:45:36 +0200
commitad0aa1f54975bd20e30559930ea48a3568441ff4 (patch)
treea61b1c1b03cfc17b4ccd3f208bdaf341d1d012b3 /sysdeps/sparc
parent343439a31ed1f07da307037b2c92b8ab3367c05c (diff)
downloadglibc-ad0aa1f54975bd20e30559930ea48a3568441ff4.zip
glibc-ad0aa1f54975bd20e30559930ea48a3568441ff4.tar.gz
glibc-ad0aa1f54975bd20e30559930ea48a3568441ff4.tar.bz2
elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask
Remove the environment variable LD_HWCAP_MASK and the tunable glibc.cpu.hwcap_mask as those are not used anymore in common-code after removal in elf/dl-cache.c:search_cache(). The only remaining user is sparc32 where it is used in elf_machine_matches_host(). If sparc32 does not need it anymore, we can get rid of it at all. Otherwise we could also move LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask to be sparc32 specific. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/sparc')
-rw-r--r--sysdeps/sparc/sparc32/dl-machine.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/sysdeps/sparc/sparc32/dl-machine.h b/sysdeps/sparc/sparc32/dl-machine.h
index d855c66..2c56d8a 100644
--- a/sysdeps/sparc/sparc32/dl-machine.h
+++ b/sysdeps/sparc/sparc32/dl-machine.h
@@ -39,13 +39,7 @@ elf_machine_matches_host (const Elf32_Ehdr *ehdr)
return 1;
else if (ehdr->e_machine == EM_SPARC32PLUS)
{
-#if defined SHARED
- uint64_t hwcap_mask = TUNABLE_GET (glibc, cpu, hwcap_mask, uint64_t,
- NULL);
- return GLRO(dl_hwcap) & hwcap_mask & HWCAP_SPARC_V9;
-#else
return GLRO(dl_hwcap) & HWCAP_SPARC_V9;
-#endif
}
else
return 0;