1 Revert 55d63e731253de82e96ed4ddca2e294076cd0bc5
3 --- b/sysdeps/x86/cpu-features.c
4 +++ a/sysdeps/x86/cpu-features.c
6 if (!CPU_FEATURES_CPU_P (cpu_features, RTM_ALWAYS_ABORT))
7 CPU_FEATURE_SET_ACTIVE (cpu_features, RTM);
11 CPU_FEATURE_SET_ACTIVE (cpu_features, IBT);
12 CPU_FEATURE_SET_ACTIVE (cpu_features, SHSTK);
15 --- b/sysdeps/x86/cpu-tunables.c
16 +++ a/sysdeps/x86/cpu-tunables.c
21 -#define CHECK_GLIBC_IFUNC_CPU_BOTH(f, cpu_features, name, len) \
22 - _Static_assert (sizeof (#name) - 1 == len, #name " != " #len); \
23 - if (tunable_str_comma_strcmp_cte (&f, #name)) \
26 - CPU_FEATURE_UNSET (cpu_features, name) \
28 - CPU_FEATURE_SET_ACTIVE (cpu_features, name) \
32 /* Disable a preferred feature NAME. We don't enable a preferred feature
33 which isn't available. */
34 #define CHECK_GLIBC_IFUNC_PREFERRED_OFF(f, cpu_features, name, len) \
40 - CHECK_GLIBC_IFUNC_CPU_BOTH (n, cpu_features, SHSTK, 5);
44 CHECK_GLIBC_IFUNC_CPU_OFF (n, cpu_features, LZCNT, 5);
45 CHECK_GLIBC_IFUNC_CPU_OFF (n, cpu_features, MOVBE, 5);
46 + CHECK_GLIBC_IFUNC_CPU_OFF (n, cpu_features, SHSTK, 5);
47 CHECK_GLIBC_IFUNC_CPU_OFF (n, cpu_features, SSSE3, 5);
48 CHECK_GLIBC_IFUNC_CPU_OFF (n, cpu_features, XSAVE, 5);