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..