]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/regmove.c
regmove.c (fixup_match_1): Consistently evaluate HAVE_POST_INCREMENT and HAVE_POST_DE...
[gcc.git] / gcc / regmove.c
index 9ae709dfad3b114bbfd21c0bca8ffcc9d68791c2..81a3520a4fef80c38c31de5cfa13e84edfd90fe3 100644 (file)
@@ -1890,12 +1890,11 @@ fixup_match_1 (insn, set, src, src_subreg, dst, backward, operand_number,
       rtx pat = PATTERN (insn);
       if (src_note)
        remove_note (overlap, src_note);
-#if defined (HAVE_POST_INCREMENT) || defined (HAVE_POST_DECREMENT)
-      if (code == PLUS
+      if ((HAVE_POST_INCREMENT || HAVE_POST_DECREMENT)
+         && code == PLUS
          && try_auto_increment (overlap, insn, 0, src, insn_const, 0))
        insn = overlap;
       else
-#endif
        {
          rtx notes = REG_NOTES (insn);
 
This page took 0.025356 seconds and 5 git commands to generate.