From b58f0de150c80b33b5d07feb1fac1cfb04061b4d Mon Sep 17 00:00:00 2001
From: Richard Kenner <kenner@gcc.gnu.org>
Date: Thu, 17 Nov 1994 14:44:28 -0500
Subject: [PATCH] (addsi3, adddi3): For patterns valid only during reload,
 allow operand 1 to be `some_operand'.

From-SVN: r8483
---
 gcc/config/alpha/alpha.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md
index df3b80ec3bb3..611aeb43c433 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")))]
-- 
GitLab