Commit 47e6ea66 by Richard Henderson Committed by Richard Henderson

haifa-sched.c (schedule_insns): Don't recompute reg info after reload.

        * haifa-sched.c (schedule_insns): Don't recompute reg info
        after reload.

From-SVN: r31675
parent ae20388c
......@@ -4,6 +4,9 @@
* flow.c (mark_regs_live_at_end): Likewise. Force BLKmode
FUNCTION_VALUE result to DECL_RESULT's mode.
* haifa-sched.c (schedule_insns): Don't recompute reg info
after reload.
2000-01-28 Zack Weinberg <zack@wolery.cumb.org>
* configure.in: Make --enable-cpplib the default.
......
......@@ -6975,8 +6975,11 @@ schedule_insns (dump_file)
SET_BIT (blocks, rgn_bb_table[RGN_BLOCKS (rgn)]);
RESET_BIT (large_region_blocks, rgn_bb_table[RGN_BLOCKS (rgn)]);
/* Don't update reg info after reload, since that affects
regs_ever_live, which should not change after reload. */
update_life_info (blocks, UPDATE_LIFE_LOCAL,
PROP_DEATH_NOTES | PROP_REG_INFO);
(reload_completed ? PROP_DEATH_NOTES
: PROP_DEATH_NOTES | PROP_REG_INFO));
/* In the single block case, the count of registers that died should
not have changed during the schedule. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment