]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
m68hc11.md ("movdi_internal"): Allow any offsetable memory operand when source is...
authorStephane Carrez <stcarrez@nerim.fr>
Sat, 14 Sep 2002 12:06:58 +0000 (14:06 +0200)
committerStephane Carrez <ciceron@gcc.gnu.org>
Sat, 14 Sep 2002 12:06:58 +0000 (14:06 +0200)
* 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: r57137

gcc/ChangeLog
gcc/config/m68hc11/m68hc11.md

index dacf58124ac67a7f23434d7fd7961b48bfce8583..783f3d13a8cbb402fd932fe5383ecdaa57f3b776 100644 (file)
@@ -1,3 +1,11 @@
+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>
 
        Merge from mainline.
index da17dd6db4f0d09851b51c0d8404b4839c2ae8af..5f31a2a2cea4b4d9232fdd9e9233b10dbc9c4be6 100644 (file)
 ")
 
 (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"))
    (clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))]
   ""
 ")
 
 (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"))
    (clobber (match_scratch:HI 2 "=X,&d,&d,&d,&d,&d,&d"))]
   ""
 ")
 
 (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"))
    (clobber (match_scratch:HI 2                    "=X,&d,X,X,X,X,&d,&d,X"))]
   ""
 ")
 
 (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"))
    (clobber (match_scratch:HI 2 "=X,&d,X,X,X,X,&d,&d,X"))]
   ""