OSDN Git Service

2009-04-06 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Apr 2009 21:13:20 +0000 (21:13 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Apr 2009 21:13:20 +0000 (21:13 +0000)
* config/i386/i386.md: Revert 2 accidental checkins.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145630 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 5c86747..8ac9e95 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 792d0f3..02a4f6e 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;