https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105972
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW Assignee|marxin at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Richard Biener from comment #1) > Confirmed. Somehow we get in .original > > ;; Function f (null) > ;; enabled by -tree-original > > > { > static int g (); > > # DEBUG BEGIN STMT; > static int g (); > } Hm, here we end up with a nested function whose parsing is probably skipped and we end up with the wrong options. Dunno why.