[PATCH 20/39] x86: Use inhibit_stack_protector on tst-ifunc-isa.h
Sam James
sam@gentoo.org
Sun Dec 22 04:38:30 GMT 2024
"H.J. Lu" <hjl.tools@gmail.com> writes:
> From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
>
> Co-Authored-By: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sam James <sam@gentoo.org>
> ---
> sysdeps/x86/tst-ifunc-isa.h | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/sysdeps/x86/tst-ifunc-isa.h b/sysdeps/x86/tst-ifunc-isa.h
> index dc79d260ca..c9451ad874 100644
> --- a/sysdeps/x86/tst-ifunc-isa.h
> +++ b/sysdeps/x86/tst-ifunc-isa.h
> @@ -16,6 +16,7 @@
> License along with the GNU C Library; if not, see
> <https://www.gnu.org/licenses/>. */
>
> +#include <libc-misc.h>
> #include <sys/platform/x86.h>
>
> enum isa
> @@ -29,7 +30,7 @@ enum isa
> };
>
> enum isa
> -__attribute__ ((__optimize__ ("-fno-stack-protector")))
> +test_inhibit_stack_protector
> get_isa (void)
> {
> if (CPU_FEATURE_ACTIVE (AVX512F))
> @@ -84,7 +85,7 @@ isa_none (void)
> int foo (void) __attribute__ ((ifunc ("foo_ifunc")));
>
> void *
> -__attribute__ ((__optimize__ ("-fno-stack-protector")))
> +test_inhibit_stack_protector
> foo_ifunc (void)
> {
> switch (get_isa ())
More information about the Libc-alpha
mailing list