Fri Oct 23 13:12:35 1998 Jeffrey A Law (law@cygnus.com)
+ * flow.c (life_analysis_1): Enable "rescan" code after reload.
+ (propagate_block): Delete dead code after reload.
+
* sched.c (update_flow_info): Revert Oct 19, 1998 change. Brings
back Oct 15, 1998 change.
* haifa-sched.c (update_flow_info): Likewise.
basic_block_live_at_end[i], 0, j,
{
consider = 1;
- if (!reload_completed
- && REGNO_REG_SET_P (basic_block_significant[i], j))
+ if (REGNO_REG_SET_P (basic_block_significant[i], j))
{
must_rescan = 1;
goto done;
"delete" it by turning it into a NOTE of type NOTE_INSN_DELETED.
We could really delete it with delete_insn, but that
can cause trouble for first or last insn in a basic block. */
- if (!reload_completed && final && insn_is_dead)
+ if (final && insn_is_dead)
{
PUT_CODE (insn, NOTE);
NOTE_LINE_NUMBER (insn) = NOTE_INSN_DELETED;