aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-11-17 14:44:28 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-11-17 14:44:28 -0500
commitb58f0de150c80b33b5d07feb1fac1cfb04061b4d (patch)
tree66c3fbc595c1db9d348c8e706cc90750e00d2820
parent4e26af5f37b055c0db745d513abeac0582ae1531 (diff)
downloadgcc-b58f0de150c80b33b5d07feb1fac1cfb04061b4d.zip
gcc-b58f0de150c80b33b5d07feb1fac1cfb04061b4d.tar.gz
gcc-b58f0de150c80b33b5d07feb1fac1cfb04061b4d.tar.bz2
(addsi3, adddi3): For patterns valid only during reload, allow operand
1 to be `some_operand'. From-SVN: r8483
-rw-r--r--gcc/config/alpha/alpha.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md
index df3b80e..611aeb4 100644
--- a/gcc/config/alpha/alpha.md
+++ b/gcc/config/alpha/alpha.md
@@ -295,7 +295,7 @@
(define_insn ""
[(set (match_operand:SI 0 "register_operand" "=&r")
- (plus:SI (plus:SI (mult:SI (match_operand:SI 1 "reg_or_0_operand" "rJ")
+ (plus:SI (plus:SI (mult:SI (match_operand:SI 1 "some_operand" "rJ")
(match_operand:SI 2 "const48_operand" "I"))
(match_operand:SI 3 "register_operand" "r"))
(match_operand:SI 4 "add_operand" "rIOKL")))]
@@ -319,7 +319,7 @@
[(set (match_operand:DI 0 "register_operand" "=&r")
(sign_extend:DI
(plus:SI (plus:SI
- (mult:SI (match_operand:SI 1 "reg_or_0_operand" "rJ")
+ (mult:SI (match_operand:SI 1 "some_operand" "rJ")
(match_operand:SI 2 "const48_operand" "I"))
(match_operand:SI 3 "register_operand" "r"))
(match_operand:SI 4 "add_operand" "rIOKL"))))]
@@ -345,7 +345,7 @@
(define_insn ""
[(set (match_operand:DI 0 "register_operand" "=&r")
- (plus:DI (plus:DI (mult:DI (match_operand:DI 1 "reg_or_0_operand" "rJ")
+ (plus:DI (plus:DI (mult:DI (match_operand:DI 1 "some_operand" "rJ")
(match_operand:DI 2 "const48_operand" "I"))
(match_operand:DI 3 "register_operand" "r"))
(match_operand:DI 4 "add_operand" "rIOKL")))]