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.