[Bug rtl-optimization/85354] New: [8 regression] ICE with gcc.dg/graphite/pr84872.c starting with r259313

seurer at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 11 16:54:00 GMT 2018


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.


More information about the Gcc-bugs mailing list