aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/stormy16
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2008-11-21 15:39:09 -0500
committerDJ Delorie <dj@gcc.gnu.org>2008-11-21 15:39:09 -0500
commit015e1120e863d3273513a5f9db1a85119b4eb701 (patch)
tree37e26e144b4c329855e1b007f84ad08a51266fd3 /gcc/config/stormy16
parentec01436d3d2401bf3b486de9ae554a67f0922c62 (diff)
downloadgcc-015e1120e863d3273513a5f9db1a85119b4eb701.zip
gcc-015e1120e863d3273513a5f9db1a85119b4eb701.tar.gz
gcc-015e1120e863d3273513a5f9db1a85119b4eb701.tar.bz2
stormy16.md (movqi_internal, [...]): Moves to/from below100 space (W) can only use r0-r7.
* config/stormy16/stormy16.md (movqi_internal, movhi_internal): Moves to/from below100 space (W) can only use r0-r7. From-SVN: r142098
Diffstat (limited to 'gcc/config/stormy16')
-rw-r--r--gcc/config/stormy16/stormy16.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/stormy16/stormy16.md b/gcc/config/stormy16/stormy16.md
index 0c754364..99bed26 100644
--- a/gcc/config/stormy16/stormy16.md
+++ b/gcc/config/stormy16/stormy16.md
@@ -132,8 +132,8 @@
"{ xstormy16_expand_move (QImode, operands[0], operands[1]); DONE; }")
(define_insn "movqi_internal"
- [(set (match_operand:QI 0 "nonimmediate_nonstack_operand" "=r,m,e,e,T,r,S,W,r")
- (match_operand:QI 1 "general_operand" "r,e,m,i,i,i,i,ir,W"))]
+ [(set (match_operand:QI 0 "nonimmediate_nonstack_operand" "=r,m,e,e,T,r,S,W,e")
+ (match_operand:QI 1 "general_operand" "r,e,m,i,i,i,i,ie,W"))]
""
"@
mov %0,%1
@@ -184,7 +184,7 @@
"{ xstormy16_expand_move (HImode, operands[0], operands[1]); DONE; }")
(define_insn "movhi_internal"
- [(set (match_operand:HI 0 "nonimmediate_nonstack_operand" "=r,m,e,e,T,r,S,W,r")
+ [(set (match_operand:HI 0 "nonimmediate_nonstack_operand" "=r,m,e,e,T,r,S,W,e")
(match_operand:HI 1 "xs_hi_general_operand" "r,e,m,L,L,i,i,ie,W"))]
""
"@