* i386.md (movdf_1, movxf_1): Earlyclobber general regs destination.
authorRichard Henderson <rth@cygnus.com>
Sat, 6 Nov 1999 17:53:01 +0000 (09:53 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 6 Nov 1999 17:53:01 +0000 (09:53 -0800)
From-SVN: r30432

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

index 1825d80000af11f3270c99d217447096f81a0ff7..686475937e82c1af5b280c4b5f09e2f0e41df2a2 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 91745f197617de624a79a43e82f34f4fa7e69a93..e89965ecf862d6366433a24822ccb89c4464cecd 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"))]
   ""
   "*