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

From-SVN: r34316
This commit is contained in:
Richard Henderson 2000-05-31 16:58:46 -07:00 committed by Richard Henderson
parent abb9a4c570
commit e0fa93b3ca
2 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,7 @@
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

View File

@ -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)
abort ();
/* Remove USE and CLOBBER insns that get in the way. */
if (reload_completed
&& (GET_CODE (PATTERN (insn)) == USE
|| GET_CODE (PATTERN (insn)) == CLOBBER))
/* Remove USE insns that get in the way. */
if (reload_completed && GET_CODE (PATTERN (insn)) == USE)
{
/* ??? Ug. Actually unlinking the thing is problematic,
given what we'd have to coordinate with our callers. */