Commit f197f1cf by Stephane Carrez Committed by Stephane Carrez

m68hc11.md ("movdi_internal"): Allow any offsetable memory operand when source is 0 (K constraint).

	* config/m68hc11/m68hc11.md ("movdi_internal"): Allow any offsetable
	memory operand when source is 0 (K constraint).
	("movsi_internal"): Likewise.
	("movdf_internal"): Likewise.
	("movsf_internal"): Likewise.

From-SVN: r57136
parent b629ba0c
2002-09-14 Stephane Carrez <stcarrez@nerim.fr>
* config/m68hc11/m68hc11.md ("movdi_internal"): Allow any offsetable
memory operand when source is 0 (K constraint).
("movsi_internal"): Likewise.
("movdf_internal"): Likewise.
("movsf_internal"): Likewise.
2002-09-14 Alan Modra <amodra@bigpond.net.au> 2002-09-14 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/rs6000.c (rs6000_elf_encode_section_info): Use * config/rs6000/rs6000.c (rs6000_elf_encode_section_info): Use
......
...@@ -651,7 +651,7 @@ ...@@ -651,7 +651,7 @@
") ")
(define_insn "movdi_internal" (define_insn "movdi_internal"
[(set (match_operand:DI 0 "nonimmediate_operand" "=uS,U,!u,U,m,m,!u") [(set (match_operand:DI 0 "nonimmediate_operand" "=ou,U,!u,U,m,m,!u")
(match_operand:DI 1 "general_operand" "K,iU,iU,!u,mi,!u,!mu")) (match_operand:DI 1 "general_operand" "K,iU,iU,!u,mi,!u,!mu"))
(clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))] (clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))]
"" ""
...@@ -687,7 +687,7 @@ ...@@ -687,7 +687,7 @@
") ")
(define_insn "movdf_internal" (define_insn "movdf_internal"
[(set (match_operand:DF 0 "nonimmediate_operand" "=uS,U,!u,U,m,m,!u") [(set (match_operand:DF 0 "nonimmediate_operand" "=ou,U,!u,U,m,m,!u")
(match_operand:DF 1 "general_operand" "G,iU,iU,!u,mi,!u,!mu")) (match_operand:DF 1 "general_operand" "G,iU,iU,!u,mi,!u,!mu"))
(clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))] (clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))]
"" ""
...@@ -732,7 +732,7 @@ ...@@ -732,7 +732,7 @@
") ")
(define_insn "movsi_internal" (define_insn "movsi_internal"
[(set (match_operand:SI 0 "nonimmediate_operand" "=uS,mu,?D,m,?D,?u,?u,!u,D") [(set (match_operand:SI 0 "nonimmediate_operand" "=ou,mu,?D,m,?D,?u,?u,!u,D")
(match_operand:SI 1 "general_operand" "K,imu,im,?D,!u,?D,mi,!u,!D")) (match_operand:SI 1 "general_operand" "K,imu,im,?D,!u,?D,mi,!u,!D"))
(clobber (match_scratch:HI 2 "=X,&d,X,X,X,X,&d,&d,X"))] (clobber (match_scratch:HI 2 "=X,&d,X,X,X,X,&d,&d,X"))]
"" ""
...@@ -768,7 +768,7 @@ ...@@ -768,7 +768,7 @@
") ")
(define_insn "movsf_internal" (define_insn "movsf_internal"
[(set (match_operand:SF 0 "nonimmediate_operand" "=S!u,m,D,m,D,!u,!u,!u,D") [(set (match_operand:SF 0 "nonimmediate_operand" "=o!u,m,D,m,D,!u,!u,!u,D")
(match_operand:SF 1 "general_operand" "G,im,im,D,!u,D,mi,!u,!D")) (match_operand:SF 1 "general_operand" "G,im,im,D,!u,D,mi,!u,!D"))
(clobber (match_scratch:HI 2 "=X,&d,X,X,X,X,&d,&d,X"))] (clobber (match_scratch:HI 2 "=X,&d,X,X,X,X,&d,&d,X"))]
"" ""
......
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