aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2002-10-08 16:13:24 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2002-10-08 16:13:24 +0000
commitbb02f6edd8facdc05aec0d5ce4103c6e00bad653 (patch)
tree7b6607da93f4bd0b45379e1458979c658a0a252a
parentce5bb29309ed0b2bf5499c341f2f5331898a4cd5 (diff)
downloadgcc-bb02f6edd8facdc05aec0d5ce4103c6e00bad653.zip
gcc-bb02f6edd8facdc05aec0d5ce4103c6e00bad653.tar.gz
gcc-bb02f6edd8facdc05aec0d5ce4103c6e00bad653.tar.bz2
s390.md ("*doloop_si_long"): Add missing operand.
* config/s390/s390.md ("*doloop_si_long"): Add missing operand. ("*doloop_di_long"): Likewise. From-SVN: r57929
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/s390/s390.md8
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e15b0d8..7662c5a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md
index 650d82d..40a7807 100644
--- a/gcc/config/s390/s390.md
+++ b/gcc/config/s390/s390.md
@@ -5909,9 +5909,9 @@
"*
{
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" "")
@@ -5983,9 +5983,9 @@
"*
{
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" "")