OSDN Git Service

* config/rs6000/rs6000.md (fix_trunctfdi2): Delete.
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 05:11:19 +0000 (05:11 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 05:11:19 +0000 (05:11 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75627 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 64dcf07..5cd7a3d 100644 (file)
@@ -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.
index bc7ecef..449a4f1 100644 (file)
   [(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" "")))