Fix cvtss2sd constraints.
authorJan Hubicka <hubicka@gcc.gnu.org>
Thu, 15 Feb 2001 09:30:51 +0000 (09:30 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 15 Feb 2001 09:30:51 +0000 (09:30 +0000)
From-SVN: r39711

gcc/config/i386/i386.md

index 8bfca169d12e2163b0b8947a40e5a314eb0faaa2..ee3c172fca8ebdcfe76e8ebb8049d0666f6ccd1a 100644 (file)
 }")
 
 (define_insn "*extendsfdf2_1"
-  [(set (match_operand:DF 0 "nonimmediate_operand" "=f#Y,mf#Y,Y#f,Ym#f")
-        (float_extend:DF (match_operand:SF 1 "nonimmediate_operand" "fm#Y,f#Y,mY#f,Y#f")))]
+  [(set (match_operand:DF 0 "nonimmediate_operand" "=f#Y,mf#Y,Y#f")
+        (float_extend:DF (match_operand:SF 1 "nonimmediate_operand" "fm#Y,f#Y,mY#f")))]
   "(TARGET_80387 || TARGET_SSE2)
    && (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)"
   "*
       abort ();
     }
 }"
-  [(set_attr "type" "fmov,fmov,sse,sse")
-   (set_attr "mode" "SF,XF,DF,DF")])
+  [(set_attr "type" "fmov,fmov,sse")
+   (set_attr "mode" "SF,XF,DF")])
 
 (define_insn "*extendsfdf2_1_sse_only"
   [(set (match_operand:DF 0 "register_operand" "=Y")