https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71084
Bug ID: 71084 Summary: [7 Regression] ICE in compute_dominance_frontiers_1 (cfganal.c:1302) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Hi. Current trunk produces ICE for the following code snippet: enum { GIMP_RGB_IMAGE, GIMP_RGBA_IMAGE, GIMP_GRAY_IMAGE, GIMP_GRAYA_IMAGE, GIMP_INDEXED_IMAGE } run_i; run_height; fn1() { int type, width; if (_setjmp()) switch (type) { case GIMP_RGB_IMAGE: babl_format(); case GIMP_RGBA_IMAGE: case GIMP_GRAY_IMAGE: babl_format(); case GIMP_GRAYA_IMAGE: case GIMP_INDEXED_IMAGE: gimp_drawable_get_format(); } for (; run_height;) for (; run_i < fn1; ++run_i) for (; width;) ; } $ gcc tc.i -O2 -c tc.i:26:1: internal compiler error: Segmentation fault } ^ 0xa41fcf crash_signal ../../gcc/toplev.c:333 0x6fecf5 compute_dominance_frontiers_1 ../../gcc/cfganal.c:1302 0x6fecf5 compute_dominance_frontiers(bitmap_head*) ../../gcc/cfganal.c:1319 0x75b47d df_md_local_compute ../../gcc/df-problems.c:4543 0x753ca1 df_analyze_problem(dataflow*, bitmap_head*, int*, int) ../../gcc/df-core.c:1174 0x753dcc df_analyze_1 ../../gcc/df-core.c:1229 0xf9d2f4 build_single_def_use_links ../../gcc/fwprop.c:283 0xf9d2f4 fwprop_init ../../gcc/fwprop.c:1423 0xf9d835 fwprop_addr ../../gcc/fwprop.c:1529 0xf9d835 execute ../../gcc/fwprop.c:1572 Thanks, Martin