]> sourceware.org Git - glibc.git/commit
x86: Fix bug about glibc.cpu.hwcaps.
authorcaiyinyu <caiyinyu@loongson.cn>
Tue, 28 Feb 2023 08:21:41 +0000 (16:21 +0800)
committercaiyinyu <caiyinyu@loongson.cn>
Tue, 7 Mar 2023 13:42:25 +0000 (21:42 +0800)
commit4c721f24fc190d1dc935eb0bab283de7cf13182e
treeaf08773b43e547d8e518a1967a5bf4dd10d04e37
parent436a604b7dc741fc76b5a6704c6cd8bb178518e7
x86: Fix bug about glibc.cpu.hwcaps.

Recorded in [BZ #30183]:

1. export GLIBC_TUNABLES=glibc.cpu.hwcaps=-AVX512
2. Add  _dl_printf("p -- %s\n", p); just before switch(nl) in
   sysdeps/x86/cpu-tunables.c
3. compiled and run ./testrun.sh /usr/bin/ls
you will get:

p -- -AVX512
p -- LC_ADDRESS=en_US.UTF-8
p -- LC_NUMERIC=C
...

The function, TUNABLE_CALLBACK (set_hwcaps)
(tunable_val_t *valp), checks far more than it should and it
should stop at end of "-AVX512".
sysdeps/x86/cpu-tunables.c
This page took 0.044586 seconds and 5 git commands to generate.