OSDN Git Service

* i386.md (movdf_1, movxf_1): Earlyclobber general regs destination.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 6 Nov 1999 17:53:01 +0000 (17:53 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 6 Nov 1999 17:53:01 +0000 (17:53 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30432 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.md

index 1825d80..6864759 100644 (file)
@@ -1,3 +1,7 @@
+Sat Nov  6 09:52:09 1999  Richard Henderson  <rth@cygnus.com>
+
+       * i386.md (movdf_1, movxf_1): Earlyclobber general regs destination.
+
 Sat Nov  6 07:48:59 1999  Catherine Moore  <clm@cygnus.com>
 
         * config/svr4.h (ASM_DECLARE_FUNCTION): Check if already
index 91745f1..e89965e 100644 (file)
 }")
 
 (define_insn "*movdf_1"
-  [(set (match_operand:DF 0 "nonimmediate_operand" "=f,m,f,*r,m,*r")
+  [(set (match_operand:DF 0 "nonimmediate_operand" "=f,m,f,*&r,m,*r")
        (match_operand:DF 1 "general_operand" "fm,f,G,*rm,*r,G"))]
   ""
   "*
 }")
 
 (define_insn "*movxf_1"
-  [(set (match_operand:XF 0 "nonimmediate_operand" "=f,m,f,*r,o")
+  [(set (match_operand:XF 0 "nonimmediate_operand" "=f,m,f,*&r,o")
        (match_operand:XF 1 "general_operand" "fm,f,G,*ro,*r"))]
   ""
   "*