From: Richard Kenner Date: Sun, 14 Nov 1993 03:31:36 +0000 (-0500) Subject: (movsf, movdf): Add 'G' to constraint for operand 1 when operand 0 is X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2d2e51b74698fed8451449c1a589160256b654fd;p=gcc.git (movsf, movdf): Add 'G' to constraint for operand 1 when operand 0 is a register and support it in alternative 0. From-SVN: r6083 --- diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 9a86503f544..55ffd79515b 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -2470,11 +2470,11 @@ (define_insn "" [(set (match_operand:SF 0 "nonimmediate_operand" "=r,r,m,f,f,f,m") - (match_operand:SF 1 "input_operand" "r,m,rG,f,G,m,fG"))] + (match_operand:SF 1 "input_operand" "rG,m,rG,f,G,m,fG"))] "register_operand (operands[0], SFmode) || reg_or_fp0_operand (operands[1], SFmode)" "@ - bis %1,%1,%0 + bis %r1,%r1,%0 ldl %0,%1 stl %r1,%0 cpys %1,%1,%0 @@ -2485,11 +2485,11 @@ (define_insn "" [(set (match_operand:DF 0 "nonimmediate_operand" "=r,r,m,f,f,f,m") - (match_operand:DF 1 "input_operand" "r,m,rG,f,G,m,fG"))] + (match_operand:DF 1 "input_operand" "rG,m,rG,f,G,m,fG"))] "register_operand (operands[0], DFmode) || reg_or_fp0_operand (operands[1], DFmode)" "@ - bis %1,%1,%0 + bis %r1,%r1,%0 ldq %0,%1 stq %r1,%0 cpys %1,%1,%0