diff options
author | Andrey Belevantsev <abel@ispras.ru> | 2010-11-08 11:11:38 +0300 |
---|---|---|
committer | Andrey Belevantsev <abel@gcc.gnu.org> | 2010-11-08 11:11:38 +0300 |
commit | 06f0c25f2509d20b1245697670108fc3f990cdac (patch) | |
tree | 0a12178a13a287eee67fcd25f83924627edae848 /gcc/gimple.c | |
parent | b1d2d6b16e278aab10f457b61e2389cc4602b651 (diff) | |
download | gcc-06f0c25f2509d20b1245697670108fc3f990cdac.zip gcc-06f0c25f2509d20b1245697670108fc3f990cdac.tar.gz gcc-06f0c25f2509d20b1245697670108fc3f990cdac.tar.bz2 |
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
Diffstat (limited to 'gcc/gimple.c')
0 files changed, 0 insertions, 0 deletions