i386.md: Revert 2 accidental checkins.
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 6 Apr 2009 21:13:20 +0000 (21:13 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 6 Apr 2009 21:13:20 +0000 (14:13 -0700)
2009-04-06  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.md: Revert 2 accidental checkins.

From-SVN: r145630

gcc/ChangeLog
gcc/config/i386/i386.md

index 5c867473ddd5b25e6449ae2f3d6d94b50717a01d..8ac9e95eb5775ffbcaa2581eac92c3b29db5b264 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.md: Revert 2 accidental checkins.
+
 2009-04-06  Joey Ye  <joey.ye@intel.com>
            Xuepeng Guo <xuepeng.guo@intel.com>
            H.J. Lu  <hongjiu.lu@intel.com>
index 792d0f3374b42d44898c7354cfe4c5f821b30010..02a4f6ec8b87d6955a858a0e8b02800a6ff2889a 100644 (file)
        (plus:DI (match_operand:DI 1 "register_operand" "")
                 (match_operand:DI 2 "x86_64_nonmemory_operand" "")))
    (clobber (reg:CC FLAGS_REG))]
-  "TARGET_64BIT && reload_completed"
+  "TARGET_64BIT && reload_completed
+   && true_regnum (operands[0]) != true_regnum (operands[1])"
   [(set (match_dup 0)
        (plus:DI (match_dup 1)
                 (match_dup 2)))]
        (plus (match_operand 1 "register_operand" "")
               (match_operand 2 "nonmemory_operand" "")))
    (clobber (reg:CC FLAGS_REG))]
-  "reload_completed"
+  "reload_completed
+   && true_regnum (operands[0]) != true_regnum (operands[1])"
   [(const_int 0)]
 {
   rtx pat;