https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119883
Robert Dubner <rdubner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
--- Comment #1 from Robert Dubner <rdubner at gcc dot gnu.org> ---
Simon, I don't understand why you think the function "foo" isn't running
recursively.
The GCC-16 version is behaving exactly as I would expect it to. And I don't
believe it has changed since GCC-15.
What do you think it should be doing?