OSDN Git Service

* config/s390/s390.md (cmpstr_64/31): Mark whole
authorhpenner <hpenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 May 2002 11:59:32 +0000 (11:59 +0000)
committerhpenner <hpenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 May 2002 11:59:32 +0000 (11:59 +0000)
  input registers as used.

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

gcc/ChangeLog
gcc/config/s390/s390.md

index f391122..39891aa 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-29  Hartmut Penner  <hpenner@de.ibm.com>
+
+       * config/s390/s390.md (cmpstr_64/31): Mark whole
+       input registers as used. 
+
 2002-05-28  Richard Henderson  <rth@redhat.com>
 
        * config/i386/i386.c (ix86_save_reg): Examine regs_ever_live,
index a7cd6f6..73582cd 100644 (file)
    (clobber (match_operand:TI 1 "register_operand" "=d"))
    (set (reg:CCS 33)
         (compare:CCS (mem:BLK (subreg:DI (match_operand:TI 2 "register_operand" "0") 0))
-                     (mem:BLK (subreg:DI (match_operand:TI 3 "register_operand" "1") 0))))]
+                     (mem:BLK (subreg:DI (match_operand:TI 3 "register_operand" "1") 0))))
+   (use (match_dup 2))
+   (use (match_dup 3))]
   "TARGET_64BIT"
   "clcl\\t%0,%1"
   [(set_attr "op_type" "RR")
    (clobber (match_operand:DI 1 "register_operand" "=d"))
    (set (reg:CCS 33)
         (compare:CCS (mem:BLK (subreg:SI (match_operand:DI 2 "register_operand" "0") 0))
-                     (mem:BLK (subreg:SI (match_operand:DI 3 "register_operand" "1") 0))))]
+                     (mem:BLK (subreg:SI (match_operand:DI 3 "register_operand" "1") 0))))
+   (use (match_dup 2))
+   (use (match_dup 3))]
   "!TARGET_64BIT"
   "clcl\\t%0,%1"
   [(set_attr "op_type" "RR")