* config/rs6000/rs6000.md (fix_trunctfdi2): Delete.
From-SVN: r75627
This commit is contained in:
parent
47069ecbe6
commit
7e4bd541a5
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -8313,22 +8313,6 @@
|
||||
[(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" "")))
|
||||
|
Loading…
Reference in New Issue
Block a user