aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/pa
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-08-04 19:13:09 +0000
committerJeff Law <law@gcc.gnu.org>1999-08-04 13:13:09 -0600
commit0aefc57b5d775faaf12c8e2599f7dc661c6fdd27 (patch)
tree9d8b5fad9eb10e4c5c82ae244447bafb8922b46e /gcc/config/pa
parent430e7edf8f84519b058a1fca5417518b1b7dc8c9 (diff)
downloadgcc-0aefc57b5d775faaf12c8e2599f7dc661c6fdd27.zip
gcc-0aefc57b5d775faaf12c8e2599f7dc661c6fdd27.tar.gz
gcc-0aefc57b5d775faaf12c8e2599f7dc661c6fdd27.tar.bz2
* pa.md (movqi, movhi patterns): Do not expose FP regs to regclass.
From-SVN: r28501
Diffstat (limited to 'gcc/config/pa')
-rw-r--r--gcc/config/pa/pa.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index c78692d..2ab9cd7 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -1783,8 +1783,8 @@
}")
(define_insn ""
- [(set (match_operand:HI 0 "reg_or_nonsymb_mem_operand" "=r,r,r,r,r,Q,*q,!f")
- (match_operand:HI 1 "move_operand" "r,J,N,K,RQ,rM,rM,!fM"))]
+ [(set (match_operand:HI 0 "reg_or_nonsymb_mem_operand" "=r,r,r,r,r,Q,*q,!*f")
+ (match_operand:HI 1 "move_operand" "r,J,N,K,RQ,rM,rM,!*fM"))]
"register_operand (operands[0], HImode)
|| reg_or_0_operand (operands[1], HImode)"
"@
@@ -1945,8 +1945,8 @@
}")
(define_insn ""
- [(set (match_operand:QI 0 "reg_or_nonsymb_mem_operand" "=r,r,r,r,r,Q,*q,!f")
- (match_operand:QI 1 "move_operand" "r,J,N,K,RQ,rM,rM,!fM"))]
+ [(set (match_operand:QI 0 "reg_or_nonsymb_mem_operand" "=r,r,r,r,r,Q,*q,!*f")
+ (match_operand:QI 1 "move_operand" "r,J,N,K,RQ,rM,rM,!*fM"))]
"register_operand (operands[0], QImode)
|| reg_or_0_operand (operands[1], QImode)"
"@