From af55143f03da797fa6fc1c40fa96d3555130ecb7 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Fri, 14 Aug 1998 14:10:11 -0600 Subject: [PATCH] m68k.md (adddi_dilshr32): One of the operands must be a register. ( * m68k.md (adddi_dilshr32): One of the operands must be a register. (adddi_dishl32): Similarly. From-SVN: r21739 --- gcc/config/m68k/m68k.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 07b13fed759..de3c84625fa 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -2095,13 +2095,13 @@ } ") (define_insn "adddi_dilshr32" - [(set (match_operand:DI 0 "general_operand" "=do") + [(set (match_operand:DI 0 "general_operand" "=d,o") ;; (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" "ro") + (plus:DI (lshiftrt:DI (match_operand:DI 1 "general_operand" "o,r") (const_int 32)) - (match_operand:DI 2 "general_operand" "0")))] + (match_operand:DI 2 "general_operand" "0,0")))] "" "* { @@ -2114,13 +2114,13 @@ } ") (define_insn "adddi_dishl32" - [(set (match_operand:DI 0 "general_operand" "=ro") + [(set (match_operand:DI 0 "general_operand" "=r,o") ;; (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" "ro") + (plus:DI (ashift:DI (match_operand:DI 1 "general_operand" "o,r") (const_int 32)) - (match_operand:DI 2 "general_operand" "0")))] + (match_operand:DI 2 "general_operand" "0,0")))] "" "* { -- 2.30.2