https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59865

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #3)
> 
> I can't reproduce this bug due to my target lacking ifunc support. Someone
> with a more capable target will need to test to be able to move this bug out
> of WAITING.

Now that I have access to the gcc compile farm, I have been able to test on
x86_64-pc-linux-gnu, and I get an assemble failure instead of an executable:

egallager@gcc12:~$ /opt/cfarm/gcc-latest/bin/gcc 59865.C -S -Wall -Wextra
egallager@gcc12:~$ /opt/cfarm/gcc-latest/bin/gcc 59865.C -o 59865.exe
/tmp/cc2p5hY8.s: Assembler messages:
/tmp/cc2p5hY8.s:158: Error: unrecognized symbol type "gnu_indirect_function"
egallager@gcc12:~$ grep movl 59865.s | grep foov
        movl    $_Z3foov.popcnt, %eax
        movl    $_Z3foov.arch_corei7, %eax
        movl    $_Z3foov, %eax
egallager@gcc12:~$

Reply via email to