https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85377
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|ASSIGNED |NEW Assignee|marxin at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- The loop while (1) is folded away and we end up with: <bb 2> : i_2 = 2; <bb 3> : L1: g.0_1 = g; if (g.0_1 <= 0) goto <bb 4>; [INV] else goto <bb 5>; [INV] <bb 4> : goto <bb 6>; [INV] <bb 5> : goto <bb 2>; [INV] and pr85377.gcno: 01450000: 9:LINES pr85377.gcno: block 5:`pr85377.c':6 bb 5 has really assigned opening brace. It's low priority issue..