https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81661
Bug ID: 81661 Summary: [7/8 Regression] ICE in gimplify_modify_expr, at gimplify.c:5638 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: marxin at gcc dot gnu.org CC: alan.hayward at arm dot com Target Milestone: --- Starting from r237064 I see ICE in: $ cat ice.i int a, b, c; void d () { while (a + c > b) a--; } $ gcc ice.i -O3 -ftrapv In function ādā: cc1: internal compiler error: in gimplify_modify_expr, at gimplify.c:5638 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.opensuse.org/> for instructions. It's with -mtune=generic -march=x86-64. Thanks