https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85354
Bug ID: 85354 Summary: [8 regression] ICE with gcc.dg/graphite/pr84872.c starting with r259313 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/graphite/pr84872.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O1 -floop-parallelize-all -freorder-blocks-and-partition -fschedule-insns2 -fselective-scheduling2 -fsel-sched-pipelining -fno-tree-dce -S -o pr84872.s /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/graphite/pr84872.c: In function 'foo': /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/graphite/pr84872.c:19:1: error: dominator of 3 status unknown during RTL pass: sched2 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/graphite/pr84872.c:19:1: internal compiler error: in verify_dominators, at dominance.c:1184 0x10493167 verify_dominators(cdi_direction) /home/seurer/gcc/gcc-test2/gcc/dominance.c:1184 0x10493457 checking_verify_dominators /home/seurer/gcc/gcc-test2/gcc/dominance.h:76 0x10493457 calculate_dominance_info(cdi_direction) /home/seurer/gcc/gcc-test2/gcc/dominance.c:746 0x103fb3ff flow_loops_find(loops*) /home/seurer/gcc/gcc-test2/gcc/cfgloop.c:431 0x107827f3 loop_optimizer_init(unsigned int) /home/seurer/gcc/gcc-test2/gcc/loop-init.c:93 0x1093202f sel_init_pipelining() /home/seurer/gcc/gcc-test2/gcc/sel-sched-ir.c:6132 0x1093c093 sel_find_rgns() /home/seurer/gcc/gcc-test2/gcc/sel-sched-ir.c:6276 0x10923417 find_rgns /home/seurer/gcc/gcc-test2/gcc/sched-rgn.c:1077 0x10923417 sched_rgn_init(bool) /home/seurer/gcc/gcc-test2/gcc/sched-rgn.c:3250 0x10954d3b sel_global_init /home/seurer/gcc/gcc-test2/gcc/sel-sched.c:7671 0x10954d3b run_selective_scheduling() /home/seurer/gcc/gcc-test2/gcc/sel-sched.c:7725 0x109255a3 rest_of_handle_sched2 /home/seurer/gcc/gcc-test2/gcc/sched-rgn.c:3729 0x109255a3 execute /home/seurer/gcc/gcc-test2/gcc/sched-rgn.c:3873 r259313 | amonakov | 2018-04-11 05:40:07 -0500 (Wed, 11 Apr 2018) | 9 lines sel-sched: run cleanup_cfg just before loop_optimizer_init (PR 84659) PR rtl-optimization/85659 * sel-sched-ir.c (sel_init_pipelining): Invoke cleanup_cfg. testsuite/ * gcc.dg/pr84659.c: New test.