Commit e0fa93b3 by Richard Henderson Committed by Richard Henderson

* ifcvt.c (cond_exec_process_insns): Don't ever ignore clobbers.

From-SVN: r34316
parent abb9a4c5
2000-05-31 Richard Henderson <rth@cygnus.com> 2000-05-31 Richard Henderson <rth@cygnus.com>
* ifcvt.c (cond_exec_process_insns): Don't ever ignore clobbers.
2000-05-31 Richard Henderson <rth@cygnus.com>
* flow.c (merge_blocks_nomove): Remove a barrier not following * flow.c (merge_blocks_nomove): Remove a barrier not following
a jump as well. a jump as well.
......
...@@ -216,10 +216,8 @@ cond_exec_process_insns (start, end, test, prob_val, mod_ok) ...@@ -216,10 +216,8 @@ cond_exec_process_insns (start, end, test, prob_val, mod_ok)
if (GET_CODE (insn) != INSN && GET_CODE (insn) != CALL_INSN) if (GET_CODE (insn) != INSN && GET_CODE (insn) != CALL_INSN)
abort (); abort ();
/* Remove USE and CLOBBER insns that get in the way. */ /* Remove USE insns that get in the way. */
if (reload_completed if (reload_completed && GET_CODE (PATTERN (insn)) == USE)
&& (GET_CODE (PATTERN (insn)) == USE
|| GET_CODE (PATTERN (insn)) == CLOBBER))
{ {
/* ??? Ug. Actually unlinking the thing is problematic, /* ??? Ug. Actually unlinking the thing is problematic,
given what we'd have to coordinate with our callers. */ given what we'd have to coordinate with our callers. */
......
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