diff options
author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-11-21 20:39:09 +0000 |
---|---|---|
committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-11-21 20:39:09 +0000 |
commit | 6a0f33620e95610712991b12bafe3a30bfa996e0 (patch) | |
tree | 37e26e144b4c329855e1b007f84ad08a51266fd3 /gcc/config/stormy16 | |
parent | 953b2c2ef4e9c0780f72330de1d8e38d29075cfa (diff) | |
download | gcc-6a0f33620e95610712991b12bafe3a30bfa996e0.tar.gz |
* config/stormy16/stormy16.md (movqi_internal, movhi_internal):
Moves to/from below100 space (W) can only use r0-r7.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142098 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/stormy16')
-rw-r--r-- | gcc/config/stormy16/stormy16.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/stormy16/stormy16.md b/gcc/config/stormy16/stormy16.md index 0c754364e74..99bed261725 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"))] "" "@ |