mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-22 12:40:04 +08:00
* ifcvt.c (cond_exec_process_insns): Don't ever ignore clobbers.
From-SVN: r34316
This commit is contained in:
parent
abb9a4c570
commit
e0fa93b3ca
@ -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
|
||||
|
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user