https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107304
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro at gcc dot gnu.org --- Comment #29 from Rainer Orth <ro at gcc dot gnu.org> --- (In reply to Alexandre Oliva from comment #28) > 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> I'm seeing the same on Solaris/x86. Tested both there and on Linux/x86_64. Ok for trunk, thanks.