https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79621
Bug ID: 79621 Summary: [7 Regression] ICE in operator[], at vec.h:732 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: --- At least gcc-7.0.0-alpha20170212 and gcc-7.0.0-alpha20170219 snapshots ICE when compiling the following snippet w/ -O2: int b5; void h6 (int zb, int e7) { while (b5 > 0) { int gv; for (gv = 1; gv < 4; ++gv) { ((zb != 0) ? b5 : gv) && (b5 /= e7); zb = 0; } e7 = 0; } } % gcc-7.0.0-alpha20170219 -O2 -c glm1ku95.c glm1ku95.c: In function 'h6': glm1ku95.c:4:1: internal compiler error: in operator[], at vec.h:732 h6 (int zb, int e7) ^~