OSDN Git Service

* mn10300.md (movsi, movsf, movdi, movdf): Remove "x" from I -> a
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Jul 1998 13:52:06 +0000 (13:52 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Jul 1998 13:52:06 +0000 (13:52 +0000)
        alternative.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21139 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/mn10300/mn10300.md

index d8f506a..8ae3d48 100644 (file)
 
 (define_insn ""
   [(set (match_operand:SI 0 "general_operand"
-                               "=dx,ax,dx,ax,dxm,dxm,axm,axm,dx,dx,ax,ax,axR,y")
+                               "=dx,ax,dx,a,dxm,dxm,axm,axm,dx,dx,ax,ax,axR,y")
        (match_operand:SI 1 "general_operand"
                                "0,0,I,I,dx,ax,dx,ax,dixm,aixm,dixm,aixm,xy,axR"))]
   "register_operand (operands[0], SImode)
 }")
 
 (define_insn ""
-  [(set (match_operand:SF 0 "general_operand" "=dx,ax,dx,ax,daxm,dax")
+  [(set (match_operand:SF 0 "general_operand" "=dx,ax,dx,a,daxm,dax")
        (match_operand:SF 1 "general_operand" "0,0,G,G,dax,daxim"))]
   "register_operand (operands[0], SFmode)
    || register_operand (operands[1], SFmode)"
 
 (define_insn ""
   [(set (match_operand:DI 0 "general_operand"
-                               "=dx,ax,dx,ax,dxm,dxm,axm,axm,dx,dx,ax,ax")
+                               "=dx,ax,dx,a,dxm,dxm,axm,axm,dx,dx,ax,ax")
        (match_operand:DI 1 "general_operand"
                                "0,0,I,I,dx,ax,dx,ax,dxim,axim,dxim,axim"))]
   "register_operand (operands[0], DImode)
 
 (define_insn ""
   [(set (match_operand:DF 0 "general_operand"
-                               "=dx,ax,dx,ax,dxm,dxm,axm,axm,dx,dx,ax,ax")
+                               "=dx,ax,dx,a,dxm,dxm,axm,axm,dx,dx,ax,ax")
        (match_operand:DF 1 "general_operand"
                                "0,0,G,G,dx,ax,dx,ax,dxim,axim,dxim,axim"))]
   "register_operand (operands[0], DFmode)