+2004-01-09 Geoffrey Keating <geoffk@apple.com>
+
+ * config/rs6000/rs6000.md (fix_trunctfdi2): Delete.
+
2004-01-09 Richard Henderson <rth@redhat.com>
* recog.c (constrain_operands): Validate mem operands.
[(set_attr "type" "fp")
(set_attr "length" "20")])
-(define_insn_and_split "fix_trunctfdi2"
- [(set (match_operand:DI 0 "gpc_reg_operand" "=*f")
- (fix:DI (match_operand:TF 1 "gpc_reg_operand" "f")))
- (clobber (match_scratch:DF 2 "=f"))
- (clobber (match_scratch:DF 3 "=&f"))]
- "(DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_DARWIN)
- && TARGET_POWERPC64
- && TARGET_HARD_FLOAT && TARGET_FPRS && TARGET_LONG_DOUBLE_128"
- "#"
- "&& reload_completed"
- [(pc)]
-{
- emit_insn (gen_fix_trunc_helper (operands[2], operands[1], operands[3]));
- emit_insn (gen_fix_truncdfdi2 (operands[0], operands[2]));
-})
-
(define_expand "fix_trunctfsi2"
[(parallel [(set (match_operand:SI 0 "gpc_reg_operand" "")
(fix:SI (match_operand:TF 1 "gpc_reg_operand" "")))