diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-09-05 10:43:54 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-09-05 10:43:54 -0600 |
commit | 7a8940aaa951bd56c0bbd490ba4d152b34de6e65 (patch) | |
tree | 2d3ae0e87964bbf59501861b6fd9f0185b24b57e /gcc | |
parent | 9ffa2541c214f58de29bafe667c066039d705871 (diff) | |
download | gcc-7a8940aaa951bd56c0bbd490ba4d152b34de6e65.zip gcc-7a8940aaa951bd56c0bbd490ba4d152b34de6e65.tar.gz gcc-7a8940aaa951bd56c0bbd490ba4d152b34de6e65.tar.bz2 |
ci -u pa.md
ci -u pa.md
* pa/pa.md (movsi, movdi, movsf patterns): Handle 'R'
constraints as needed.
From-SVN: r12690
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/pa/pa.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 0084d95..de3b001 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -1319,7 +1319,7 @@ (define_insn "" [(set (match_operand:SI 0 "reg_or_nonsymb_mem_operand" - "=r,r,r,r,r,Q,*q,!f,f,*T") + "=r,r,r,r,r,Q,*q,!f,f,*TR") (match_operand:SI 1 "move_operand" "r,J,N,K,RQ,rM,rM,!fM,*RT,f"))] "(register_operand (operands[0], SImode) @@ -2361,9 +2361,9 @@ (define_insn "" [(set (match_operand:DI 0 "reg_or_nonsymb_mem_operand" - "=r,o,Q,r,r,r,f,f,*T") + "=r,o,Q,r,r,r,f,f,*TR") (match_operand:DI 1 "general_operand" - "rM,r,r,o,Q,i,fM,*T,f"))] + "rM,r,r,o,Q,i,fM,*TR,f"))] "(register_operand (operands[0], DImode) || reg_or_0_operand (operands[1], DImode)) && ! TARGET_SOFT_FLOAT" @@ -2477,7 +2477,7 @@ [(set (match_operand:SF 0 "reg_or_nonsymb_mem_operand" "=f,r,f,r,RQ,Q") (match_operand:SF 1 "reg_or_0_or_nonsymb_mem_operand" - "fG,rG,RQ,Q,f,rG"))] + "fG,rG,RQ,RQ,f,rG"))] "(register_operand (operands[0], SFmode) || reg_or_0_operand (operands[1], SFmode)) && ! TARGET_SOFT_FLOAT" @@ -2495,7 +2495,7 @@ [(set (match_operand:SF 0 "reg_or_nonsymb_mem_operand" "=r,r,Q") (match_operand:SF 1 "reg_or_0_or_nonsymb_mem_operand" - "rG,Q,rG"))] + "rG,RQ,rG"))] "(register_operand (operands[0], SFmode) || reg_or_0_operand (operands[1], SFmode)) && TARGET_SOFT_FLOAT" |