diff options
Diffstat (limited to 'gcc/loop-invariant.c')
-rw-r--r-- | gcc/loop-invariant.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 63e5a47..bdc7b59 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -212,7 +212,6 @@ check_maybe_invariant (rtx x) return true; case PC: - case CC0: case UNSPEC_VOLATILE: case CALL: return false; @@ -1095,10 +1094,6 @@ find_invariant_insn (rtx_insn *insn, bool always_reached, bool always_executed) bool simple = true; struct invariant *inv; - /* We can't move a CC0 setter without the user. */ - if (HAVE_cc0 && sets_cc0_p (insn)) - return; - /* Jumps have control flow side-effects. */ if (JUMP_P (insn)) return; |