https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71683
Bug ID: 71683 Summary: [7 Regression] ICE in gen_phi_arg_condition, at tree-if-conv.c:1705 w/ -ftree-vectorize -O2 (and above) Product: gcc Version: 7.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.0.0-alpha20160626 ICEs when compiling the following reduced testcase w/ -ftree-vectorize -O2 (-O3, -Ofast): short unsigned int ve; void u1 (void) { int oq = 0; while (ve != 0) { int j4, w7 = oq; oq = 0 / oq; ve %= oq; j4 = ve ^ 1; ve ^= oq; if (j4 != 0 ? j4 : ve) oq = ve; else if (w7 != 0) oq = ve; } } % gcc-7.0.0-alpha20160626 -c -O2 -ftree-vectorize h0j2boji.c h0j2boji.c: In function 'u1': h0j2boji.c:4:1: internal compiler error: in gen_phi_arg_condition, at tree-if-conv.c:1705