https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107304
Alexandre Oliva <aoliva at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aoliva at gcc dot gnu.org --- Comment #28 from Alexandre Oliva <aoliva at gcc dot gnu.org> --- Thanks for the fix. I'm missing something like this (untested) for x86_64-elf: diff --git a/gcc/testsuite/gcc.target/i386/pr107304.c b/gcc/testsuite/gcc.target/i386/pr107304.c index 24d68795e7f1c..0043b7b21a32f 100644 --- a/gcc/testsuite/gcc.target/i386/pr107304.c +++ b/gcc/testsuite/gcc.target/i386/pr107304.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O0 -march=tigerlake" } */ +/* { dg-require-ifunc "" } */ #include <stdint.h>