diff options
author | Stephane Carrez <Stephane.Carrez@worldnet.fr> | 2002-03-16 13:40:52 +0100 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2002-03-16 13:40:52 +0100 |
commit | 3c9a5efec97e3684486d0d861610d9c9fd1c8391 (patch) | |
tree | 70b8f65217ee04ff4d64f9304b9442bc79cfa12b /gcc/config | |
parent | e41f33923b4ffd3cecb8cb179d6e47df811c23ae (diff) | |
download | gcc-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.md | 8 |
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" "* { |