https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122572
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Created attachment 62718 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62718&action=edit Reduced slightly This removes the function pointer which is not needed as you can just mark the other function as noinline/noipa. `-O2 -std=c99` works. `-O2 -std=c23` fails.
