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?