On Tue, Mar 05, 2002 at 06:15:19AM -0600, Joel Sherrill wrote:
> Richard/Jan could you try this out and take a stab at fixing it?  This
> is a real pain for the embedded community using i386dx/ex and 486sx 
> derived CPUs.  

See if this is all you need.


r~



Index: config/i386/i386.md
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/i386.md,v
retrieving revision 1.339
diff -c -p -d -u -r1.339 i386.md
--- i386.md     2002/02/21 21:16:18     1.339
+++ i386.md     2002/03/05 22:26:35
@@ -5136,7 +5136,7 @@
 (define_expand "floatsidf2"
   [(set (match_operand:DF 0 "register_operand" "")
        (float:DF (match_operand:SI 1 "nonimmediate_operand" "")))]
-  ""
+  "TARGET_80387 || TARGET_SSE2"
   "")
 
 (define_insn "*floatsidf2_i387"

Reply via email to