[Bug target/79570] [5/6/7 Regression] ICE in sel-sched-ir.c:4534 in pr69956.c

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Feb 17 10:19:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
ICE for selective scheduling in be run as first pass (-fselective-scheduling):

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr70252.c
-fselective-scheduling -fschedule-insns -O -fvar-tracking-assignments

cc1: warning: var-tracking-assignments changes selective scheduling
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr70252.c: In function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr70252.c:16:1: internal
compiler error: Segmentation fault
 }
 ^
0xa5f34f crash_signal
        ../../gcc/toplev.c:337
0x7196a0 bb_note(basic_block_def*)
        ../../gcc/cfgrtl.c:670
0xa20bc9 sel_bb_head(basic_block_def*)
        ../../gcc/sel-sched-ir.c:4534
0xa2c74b moveup_expr_cached
        ../../gcc/sel-sched.c:2532
0xa2f5fe move_op_ascend
        ../../gcc/sel-sched.c:6152
0xa31471 code_motion_path_driver
        ../../gcc/sel-sched.c:6649
0xa32383 move_op
        ../../gcc/sel-sched.c:6703
0xa32383 move_exprs_to_boundary
        ../../gcc/sel-sched.c:5226
0xa32383 schedule_expr_on_boundary
        ../../gcc/sel-sched.c:5439
0xa35a81 fill_insns
        ../../gcc/sel-sched.c:5581
0xa35a81 schedule_on_fences
        ../../gcc/sel-sched.c:7355
0xa35a81 sel_sched_region_2
        ../../gcc/sel-sched.c:7493
0xa38659 sel_sched_region_1
        ../../gcc/sel-sched.c:7535
0xa38659 sel_sched_region(int)
        ../../gcc/sel-sched.c:7636
0xa39041 run_selective_scheduling()
        ../../gcc/sel-sched.c:7712
0xa18d8d rest_of_handle_sched
        ../../gcc/sched-rgn.c:3708
0xa18d8d execute
        ../../gcc/sched-rgn.c:3818


More information about the Gcc-bugs mailing list