i370.md (mulsi, [...]): Use DImode operation.
authorZack Weinberg <zack@bitmover.com>
Mon, 13 Sep 1999 19:19:17 +0000 (19:19 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Mon, 13 Sep 1999 19:19:17 +0000 (19:19 +0000)
1999-09-13 12:18 -0700  Zack Weinberg  <zack@bitmover.com>

* config/i370/i370.md (mulsi, divsi, modsi anonymous insns):
Use DImode operation.

From-SVN: r29382

gcc/ChangeLog
gcc/config/i370/i370.md

index d437224599feb8d293fd07c0e696f5adaaed305f..a15dbc485e415e2cf2fa4db0e4daa7480abd50e5 100644 (file)
@@ -1,3 +1,8 @@
+1999-09-13 12:18 -0700  Zack Weinberg  <zack@bitmover.com>
+
+       * config/i370/i370.md (mulsi, divsi, modsi anonymous insns):
+       Use DImode operation.
+
 1999-09-13 12:13 -0700  Zack Weinberg  <zack@bitmover.com>
 
        * gcc.c: Include sys/resource.h.
index a48523eb75ae4810736506085353d692a8302521..b6bbf4d2a1de6c6d736996c46c4e85a29ac20fe5 100644 (file)
@@ -2453,7 +2453,7 @@ check_label_emit ();
 ;; XXX see comments in mulsi above.
 (define_insn ""
   [(set (match_operand:DI 0 "register_operand" "=d")
-       (mult:SI (match_operand:DI 1 "general_operand" "%0")
+       (mult:DI (match_operand:DI 1 "general_operand" "%0")
 ;; XXX see above (match_operand:SI 2 "general_operand" "g")))]
                 (match_operand:SI 2 "general_operand" "di")))]
   ""
@@ -2617,7 +2617,7 @@ check_label_emit ();
 
 (define_insn ""
   [(set (match_operand:DI 0 "register_operand" "=d")
-       (div:SI (match_operand:DI 1 "register_operand" "0")
+       (div:DI (match_operand:DI 1 "register_operand" "0")
                (match_operand:SI 2 "general_operand" "dm")))]
   ""
   "*
@@ -2784,7 +2784,7 @@ check_label_emit ();
 
 (define_insn ""
   [(set (match_operand:DI 0 "register_operand" "=d")
-       (mod:SI (match_operand:DI 1 "register_operand" "0")
+       (mod:DI (match_operand:DI 1 "register_operand" "0")
                (match_operand:SI 2 "general_operand" "dm")))]
   ""
   "*