regmove.c (fixup_match_1): Undo last change which removed some "useless" code...
authorAndreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Mon, 2 Feb 1998 10:23:22 +0000 (10:23 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 2 Feb 1998 10:23:22 +0000 (03:23 -0700)
        * regmove.c (fixup_match_1): Undo last change which removed some
        "useless" code, and add a comment explaining this.

From-SVN: r17595

gcc/ChangeLog
gcc/regmove.c

index 9df9684cc2038a2ca397b19917637569bbec7167..b16b45025c03cea4e89409c1c79782c7f801995e 100644 (file)
@@ -1,3 +1,8 @@
+1998-01-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * regmove.c (fixup_match_1): Undo last change which removed some
+       "useless" code, and add a comment explaining this.
+
 Mon Feb  2 10:47:14 1998  Gavin Koch  (gavin@cygnus.com)
 
        * mips.c (mips_expand_prologue): Change uses of TARGET_64BIT
index 535647f95836ad11f48c39a4c82c2f1021bb51fb..e129ca90f9db1c0e47d17cf6e54dce7f938e25f0 100644 (file)
@@ -1216,7 +1216,11 @@ fixup_match_1 (insn, set, src, src_subreg, dst, backward, operand_number,
            }
        }
     }
-  
+
+  /* Don't remove this seemingly useless if, it is needed to pair with the
+     else in the next two conditionally included code blocks.  */
+  if (0)
+    {;}
 #if defined (HAVE_PRE_INCREMENT) || defined (HAVE_PRE_DECREMENT)
   else if ((code == PLUS || code == MINUS) && insn_const
           && try_auto_increment (p, insn, 0, src, insn_const, 1))