aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorStephane Carrez <Stephane.Carrez@worldnet.fr>2002-03-16 13:40:52 +0100
committerStephane Carrez <ciceron@gcc.gnu.org>2002-03-16 13:40:52 +0100
commit3c9a5efec97e3684486d0d861610d9c9fd1c8391 (patch)
tree70b8f65217ee04ff4d64f9304b9442bc79cfa12b /gcc/config
parente41f33923b4ffd3cecb8cb179d6e47df811c23ae (diff)
downloadgcc-3c9a5efec97e3684486d0d861610d9c9fd1c8391.zip
gcc-3c9a5efec97e3684486d0d861610d9c9fd1c8391.tar.gz
gcc-3c9a5efec97e3684486d0d861610d9c9fd1c8391.tar.bz2
m68hc11.md ("*movqi_68hc12"): Fix constraints, avoid allocating QImode in address registers.
* config/m68hc11/m68hc11.md ("*movqi_68hc12"): Fix constraints, avoid allocating QImode in address registers. ("*movqi_m68hc11"): Likewise. From-SVN: r50878
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/m68hc11/m68hc11.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/m68hc11/m68hc11.md b/gcc/config/m68hc11/m68hc11.md
index 0d09b8c..df82cd4 100644
--- a/gcc/config/m68hc11/m68hc11.md
+++ b/gcc/config/m68hc11/m68hc11.md
@@ -1019,9 +1019,9 @@
(define_insn "*movqi_68hc12"
[(set (match_operand:QI 0 "nonimmediate_operand"
- "=d*AU*q,d*A*q,*u,d*A*q,m,m")
+ "=U,d*AU*q,d*A*qU,*u,d*A*q,m,m")
(match_operand:QI 1 "general_operand"
- "*ri*q,U,*ri*qU,m,d*q,!A"))]
+ "U,*ri*q,U,*ri*qU,m,d*q,!*A"))]
"TARGET_M6812"
"*
{
@@ -1030,8 +1030,8 @@
}")
(define_insn "*movqi_m68hc11"
- [(set (match_operand:QI 0 "nonimmediate_operand" "=dA*q,m,m,dA*q,*u")
- (match_operand:QI 1 "general_operand" "dAim*q,d*q,!A,*u,dA*q"))]
+ [(set (match_operand:QI 0 "nonimmediate_operand" "=d*A*q,m,m,d*A*q,*u")
+ (match_operand:QI 1 "general_operand" "d*Aim*q,d*q,!*A,*u,d*A*q"))]
"TARGET_M6811"
"*
{