-
- Downloads
re PR rtl-optimization/45352 (ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058)
PR rtl-optimization/45352 * sel-sched.c (find_best_expr): Do not set pneed_stall when the variable_issue hook is not implemented. (fill_insns): Remove dead variable stall_iterations. (init_seqno_1): Force EBB start for resetting sched cycles on any successor blocks of the rescheduled region. (sel_sched_region_1): Use bitmap_bit_p instead of bitmap_clear_bit. (reset_sched_cycles_in_current_ebb): Add debug printing. New variable issued_insns. Advance state when we have issued issue_rate insns. gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests. gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c, gcc.target/i386/pr45352-2.c: New tests. From-SVN: r166429
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/sel-sched.c 25 additions, 11 deletionsgcc/sel-sched.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/pr45352-1.c 13 additions, 0 deletionsgcc/testsuite/gcc.dg/pr45352-1.c
- gcc/testsuite/gcc.dg/pr45352-2.c 17 additions, 0 deletionsgcc/testsuite/gcc.dg/pr45352-2.c
- gcc/testsuite/gcc.dg/pr45352.c 24 additions, 0 deletionsgcc/testsuite/gcc.dg/pr45352.c
- gcc/testsuite/gcc.target/i386/pr45352-1.c 19 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr45352-1.c
- gcc/testsuite/gcc.target/i386/pr45352-2.c 108 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr45352-2.c
- gcc/testsuite/gcc.target/i386/pr45352.c 25 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr45352.c
Loading
Please register or sign in to comment