s390.md ("*doloop_si_long"): Add missing operand.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 8 Oct 2002 16:13:24 +0000 (16:13 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 8 Oct 2002 16:13:24 +0000 (16:13 +0000)
* config/s390/s390.md ("*doloop_si_long"): Add missing operand.
("*doloop_di_long"): Likewise.

From-SVN: r57929

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

index e15b0d89c414c3507b781fcf629c70b3905b212c..7662c5ac9d1b039c8c19ab2c5dd0a237253404ed 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-08  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("*doloop_si_long"): Add missing operand.
+       ("*doloop_di_long"): Likewise.
+
 Tue Oct  8 16:50:10 CEST 2002  Jan Hubicka  <jh@suse.cz>
 
        * print-rtl.c (print_rtx): Increase buffer size for real numbers.
index 650d82d200f648a3c38fa74493fd0067a22d87a3..40a7807a8b443efd2f894a3b42df49c2974dc796 100644 (file)
   "*
 {
   if (get_attr_op_type (insn) == OP_TYPE_RR)
-    return \"bctr\\t%0\";
+    return \"bctr\\t%1,%0\";
   else
-    return \"bct\\t%a0\";
+    return \"bct\\t%1,%a0\";
 }"
   [(set (attr "op_type") 
         (if_then_else (match_operand 0 "register_operand" "")
   "*
 {
   if (get_attr_op_type (insn) == OP_TYPE_RRE)
-    return \"bctgr\\t%0\";
+    return \"bctgr\\t%1,%0\";
   else
-    return \"bctg\\t%a0\";
+    return \"bctg\\t%1,%a0\";
 }"
   [(set (attr "op_type") 
         (if_then_else (match_operand 0 "register_operand" "")