diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 5b0af926649..2677ee2ccce 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -528,9 +528,9 @@ single_set (insn) { for (i = 0, set = 0; i < XVECLEN (PATTERN (insn), 0); i++) if (GET_CODE (XVECEXP (PATTERN (insn), 0, i)) == SET - && ! (find_reg_note (insn, REG_UNUSED, - SET_DEST (XVECEXP (PATTERN (insn), 0, i))) - || side_effects_p (XVECEXP (PATTERN (insn), 0, i)))) + && (! find_reg_note (insn, REG_UNUSED, + SET_DEST (XVECEXP (PATTERN (insn), 0, i))) + || side_effects_p (XVECEXP (PATTERN (insn), 0, i)))) { if (set) return 0;