OSDN Git Service

1999-09-13 12:18 -0700 Zack Weinberg <zack@bitmover.com>
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 1999 19:19:17 +0000 (19:19 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Sep 1999 19:19:17 +0000 (19:19 +0000)
* config/i370/i370.md (mulsi, divsi, modsi anonymous insns):
Use DImode operation.

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

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

index d437224..a15dbc4 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 a48523e..b6bbf4d 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")))]
   ""
   "*