diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-11-17 14:44:28 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-11-17 14:44:28 -0500 |
commit | b58f0de150c80b33b5d07feb1fac1cfb04061b4d (patch) | |
tree | 66c3fbc595c1db9d348c8e706cc90750e00d2820 | |
parent | 4e26af5f37b055c0db745d513abeac0582ae1531 (diff) | |
download | gcc-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.md | 6 |
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")))] |