]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
m68k.md (adddi_dilshr32): Allow all operands to be registers too.
authorJeffrey A Law <law@cygnus.com>
Thu, 31 Dec 1998 00:14:36 +0000 (00:14 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 31 Dec 1998 00:14:36 +0000 (17:14 -0700)
        * m68k.md (adddi_dilshr32): Allow all operands to be registers too.
        (adddi_dishl32): Similarly.

From-SVN: r24453

gcc/ChangeLog
gcc/config/m68k/m68k.md

index 96fe985827825e65508708cd288fd591b9c19a3a..1d11b0ca18071050c19eee3b3dff6f5354877b52 100644 (file)
@@ -1,5 +1,8 @@
 Wed Dec 30 23:44:11 1998  Jeffrey A Law  (law@cygnus.com)
 
+       * m68k.md (adddi_dilshr32): Allow all operands to be registers too.
+       (adddi_dishl32): Similarly.
+
        * cse.c (invalidate_skipped_block): Call invalidate_from_clobbers
        for each insn in the skipped block.
 
index dfe0cbc313e8929394fa88c7b8690535956d0202..34e7a81b7637fb357b5eb34456efbbdbbd32c3aa 100644 (file)
 ;;    (plus:DI (match_operand:DI 2 "general_operand" "%0")
 ;;     (lshiftrt:DI (match_operand:DI 1 "general_operand" "ro")
 ;;            (const_int 32))))]
-    (plus:DI (lshiftrt:DI (match_operand:DI 1 "general_operand" "o,r")
+    (plus:DI (lshiftrt:DI (match_operand:DI 1 "general_operand" "ro,r")
             (const_int 32))
         (match_operand:DI 2 "general_operand" "0,0")))]
   ""
 ;;    (plus:DI (match_operand:DI 2 "general_operand" "%0")
 ;;     (ashift:DI (match_operand:DI 1 "general_operand" "ro")
 ;;            (const_int 32))))]
-    (plus:DI (ashift:DI (match_operand:DI 1 "general_operand" "o,r")
+    (plus:DI (ashift:DI (match_operand:DI 1 "general_operand" "ro,r")
             (const_int 32))
         (match_operand:DI 2 "general_operand" "0,0")))]
   ""