From: Torbjorn Granlund Date: Sat, 24 Oct 1992 21:48:34 +0000 (+0000) Subject: (DImode patterns): Add `&' to target operand constraints. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c4c5de647879b94d4c50e5552e26d89513dc851e;p=gcc.git (DImode patterns): Add `&' to target operand constraints. From-SVN: r2594 --- diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index ef27cc5dd8a..4c0018b86fa 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -30,7 +30,7 @@ ;; Addition insns. (define_insn "adddi3" - [(set (match_operand:DI 0 "di_operand" "=r") + [(set (match_operand:DI 0 "di_operand" "=&r") (plus:DI (match_operand:DI 1 "di_operand" "%r") (match_operand:DI 2 "di_operand" "r")))] "" @@ -73,7 +73,7 @@ ") (define_insn "subdi3" - [(set (match_operand:DI 0 "di_operand" "=r") + [(set (match_operand:DI 0 "di_operand" "=&r") (minus:DI (match_operand:DI 1 "di_operand" "%r") (match_operand:DI 2 "di_operand" "r")))] "" @@ -246,7 +246,7 @@ ;; Boolean and,ior,xor insns (define_insn "anddi3" - [(set (match_operand:DI 0 "di_operand" "=r") + [(set (match_operand:DI 0 "di_operand" "=&r") (and:DI (match_operand:DI 1 "di_operand" "%r") (match_operand:DI 2 "di_operand" "r")))] "" @@ -274,7 +274,7 @@ ") (define_insn "iordi3" - [(set (match_operand:DI 0 "di_operand" "=r") + [(set (match_operand:DI 0 "di_operand" "=&r") (ior:DI (match_operand:DI 1 "di_operand" "%r") (match_operand:DI 2 "di_operand" "r")))] "" @@ -380,7 +380,7 @@ ;; Unary arithmetic insns (define_insn "negdi2" - [(set (match_operand:DI 0 "di_operand" "=r") + [(set (match_operand:DI 0 "di_operand" "=&r") (neg:DI (match_operand:DI 1 "di_operand" "r")))] "" "*