Commit 3c9a5efe by Stephane Carrez Committed by Stephane Carrez

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
parent e41f3392
2002-03-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.md ("*movqi_68hc12"): Fix constraints, avoid
allocating QImode in address registers.
("*movqi_m68hc11"): Likewise.
Sat Mar 16 12:57:28 CET 2002 Jan HUbicka <jh@suse.cz> Sat Mar 16 12:57:28 CET 2002 Jan HUbicka <jh@suse.cz>
* cfgcleanup.c (cleanup_cfg): Fix updating of liveness. * cfgcleanup.c (cleanup_cfg): Fix updating of liveness.
......
...@@ -1019,9 +1019,9 @@ ...@@ -1019,9 +1019,9 @@
(define_insn "*movqi_68hc12" (define_insn "*movqi_68hc12"
[(set (match_operand:QI 0 "nonimmediate_operand" [(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" (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" "TARGET_M6812"
"* "*
{ {
...@@ -1030,8 +1030,8 @@ ...@@ -1030,8 +1030,8 @@
}") }")
(define_insn "*movqi_m68hc11" (define_insn "*movqi_m68hc11"
[(set (match_operand:QI 0 "nonimmediate_operand" "=dA*q,m,m,dA*q,*u") [(set (match_operand:QI 0 "nonimmediate_operand" "=d*A*q,m,m,d*A*q,*u")
(match_operand:QI 1 "general_operand" "dAim*q,d*q,!A,*u,dA*q"))] (match_operand:QI 1 "general_operand" "d*Aim*q,d*q,!*A,*u,d*A*q"))]
"TARGET_M6811" "TARGET_M6811"
"* "*
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment