https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98630
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |NEW Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org Component|tree-optimization |c Resolution|INVALID |--- Keywords|wrong-code |diagnostic --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- And -Wall says correctly t.c: In function ‘j’: t.c:16:14: warning: ‘m’ is used uninitialized [-Wuninitialized] 16 | ***o = 0; | ~~~~~^~~ but we fail to diagnose that the goto crosses the initialization. Re-opening for that to improve.