[Bug tree-optimization/81240] New: [7/8 Regression] ICE in dfs_enumerate_from
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Wed Jun 28 12:46:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240
Bug ID: 81240
Summary: [7/8 Regression] ICE in dfs_enumerate_from
Product: gcc
Version: 7.1.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: asolokha at gmx dot com
Target Milestone: ---
gcc 7.1 and gcc-8.0.0-alpha20170625 snapshot ICE when compiling the following
snippet w/ -O2 (-O3, -Ofast):
void
py (int y7, int vh)
{
const int kq = 2;
int rn;
y7 = rn = -1;
for (;;)
{
int w6;
for (w6 = 0; w6 < kq; ++w6)
{
int xk = !!y7 - ((vh != 0) ? 1 : y7);
if (xk != 0)
{
vh = 0;
while (vh < kq)
{
w6 = 1;
vh += !!(rn - w6) + 1;
rn *= 2;
if (rn != 0)
w6 = kq;
}
}
}
if (rn != 0)
for (;;)
{
}
y7 = 0;
}
}
% gcc-8.0.0-alpha20170625 -O2 -ftracer -c -w pniq8oa3.c
during GIMPLE pass: vrp
pniq8oa3.c: In function 'py':
pniq8oa3.c:2:1: internal compiler error: in dfs_enumerate_from, at
cfganal.c:1194
py (int y7, int vh)
^~
More information about the Gcc-bugs
mailing list