https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79409
Bug ID: 79409 Summary: [7 Regression] [graphite] ICE in outermost_loop_in_sese, at sese.c:300 w/ -fgraphite-identity -ftree-loop-distribution -O1 (or 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-alpha20170205 snapshot ICEs when compiling the following snippet w/ -O1 (-O2, -O3, -Ofast) -fgraphite-identity -ftree-loop-distribution: struct { int bz; } od, ka[2]; int fw; void pc (void) { for (od.bz = 0; od.bz < 2; ++od.bz) { ++fw; ka[0] = ka[1]; } } % gcc-7.0.0-alpha20170205 -O1 -fgraphite-identity -ftree-loop-distribution -c ady9pcky.c ady9pcky.c: In function 'pc': ady9pcky.c:8:1: internal compiler error: in outermost_loop_in_sese, at sese.c:300 pc (void) ^~