https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85179
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> ---
Confirmed, there are lines:
pr85179.gcno: 01450000: 10:LINES
pr85179.gcno: block 2:`pr85179.c':2, 3
pr85179.gcno: 01450000: 9:LINES
pr85179.gcno: block 3:`pr85179.c':5
pr85179.gcno: 01450000: 9:LINES
pr85179.gcno: block 4:`pr85179.c':4
pr85179.gcno: 01450000: 10:LINES
pr85179.gcno: block 5:`pr85179.c':5, 6
and CFG:
Released 0 names, 0.00%, removed 0 holes
main ()
{
int a.0_1;
<bb 2> :
a.0_1 = a;
if (a.0_1 != 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
// predicted unlikely by goto predictor.
<bb 4> :
b:
return;
}
So line 5 belongs to 5, which is wrong.
Again, low priority.