+Wed May 9 12:15:46 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (movdi splitter): Fix the splitting condition
+ (float_extenddftf splitter): Fix mode.
+
Wed May 9 12:05:39 CEST 2001 Jan Hubicka <jh@suse.cz>
* genrecog.c (write_switch): Avoid outputting of switch for
(define_split
[(set (match_operand:DI 0 "nonimmediate_operand" "")
(match_operand:DI 1 "general_operand" ""))]
- "!TARGET_64BIT && reload_completed && ! MMX_REG_P (operands[0])
- && ! MMX_REG_P (operands[1])"
+ "!TARGET_64BIT && reload_completed && GENERAL_REG_P (operands[0])
+ && GENERAL_REG_P (operands[1])"
[(const_int 0)]
"ix86_split_long_move (operands); DONE;")
(float_extend:TF (match_operand:DF 1 "register_operand" "")))]
"FP_REGNO_P (REGNO (operands[1])) && TARGET_64BIT"
[(set (reg:DI 7) (plus:DI (reg:DI 7) (const_int -16)))
- (set (mem:TF (reg:DI 7)) (float_extend:XF (match_dup 1)))])
+ (set (mem:TF (reg:DI 7)) (float_extend:TF (match_dup 1)))])
(define_expand "extendsfdf2"
[(set (match_operand:DF 0 "nonimmediate_operand" "")