https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69032
Bug ID: 69032 Summary: [5/6 Regression] ICE: in cfg_preds_1, at sel-sched-ir.c:4809 with -fsched-pressure -fsel-sched-pipelining -fselective-scheduling Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: powerpc-unknown-linux-gnu Created attachment 37117 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37117&action=edit reduced testcase Compiler output: $ powerpc-unknown-linux-gnu-gcc -O2 -fsched-pressure -fsel-sched-pipelining -fselective-scheduling testcase.c testcase.c: In function 'foo': testcase.c:8:1: internal compiler error: in cfg_preds_1, at sel-sched-ir.c:4753 } ^ 0xadf08f cfg_preds_1 /repo/gcc-trunk/gcc/sel-sched-ir.c:4753 0xadf15c cfg_preds /repo/gcc-trunk/gcc/sel-sched-ir.c:4793 0xadf15c get_seqno_by_preds(rtx_insn*) /repo/gcc-trunk/gcc/sel-sched-ir.c:4094 0xafb2f6 find_seqno_for_bookkeeping /repo/gcc-trunk/gcc/sel-sched.c:4723 0xafb2f6 generate_bookkeeping_insn /repo/gcc-trunk/gcc/sel-sched.c:4779 0xafb2f6 move_op_at_first_insn /repo/gcc-trunk/gcc/sel-sched.c:6052 0xaf1268 code_motion_path_driver /repo/gcc-trunk/gcc/sel-sched.c:6643 0xaf1793 code_motion_process_successors /repo/gcc-trunk/gcc/sel-sched.c:6331 0xaf1793 code_motion_path_driver /repo/gcc-trunk/gcc/sel-sched.c:6597 0xaf1793 code_motion_process_successors /repo/gcc-trunk/gcc/sel-sched.c:6331 0xaf1793 code_motion_path_driver /repo/gcc-trunk/gcc/sel-sched.c:6597 0xaf65c3 move_op /repo/gcc-trunk/gcc/sel-sched.c:6688 0xaf65c3 move_exprs_to_boundary /repo/gcc-trunk/gcc/sel-sched.c:5212 0xaf65c3 schedule_expr_on_boundary /repo/gcc-trunk/gcc/sel-sched.c:5424 0xaf7e2e fill_insns /repo/gcc-trunk/gcc/sel-sched.c:5566 0xaf9a0d schedule_on_fences /repo/gcc-trunk/gcc/sel-sched.c:7342 0xaf9a0d sel_sched_region_2 /repo/gcc-trunk/gcc/sel-sched.c:7480 0xafc43b sel_sched_region_1 /repo/gcc-trunk/gcc/sel-sched.c:7522 0xafc43b sel_sched_region(int) /repo/gcc-trunk/gcc/sel-sched.c:7623 0xafd9a9 run_selective_scheduling() /repo/gcc-trunk/gcc/sel-sched.c:7699 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. Other targets do not seem to have this issue. Tested revisions: r231903 - FAIL 5-branch r231870 - FAIL 4_9-branch r231865 - OK 4_8-branch r224828 - OK