aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2004-01-10 05:11:19 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2004-01-10 05:11:19 +0000
commit7e4bd541a55ca095801384e1b3f387ab3246771a (patch)
tree1d231be51de8392d24b80c51848a60c746145227
parent47069ecbe6cad05836dace19eefcfaf10cd10288 (diff)
downloadgcc-7e4bd541a55ca095801384e1b3f387ab3246771a.zip
gcc-7e4bd541a55ca095801384e1b3f387ab3246771a.tar.gz
gcc-7e4bd541a55ca095801384e1b3f387ab3246771a.tar.bz2
* config/rs6000/rs6000.md (fix_trunctfdi2): Delete.
From-SVN: r75627
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/rs6000.md16
2 files changed, 4 insertions, 16 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 64dcf07..5cd7a3d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index bc7ecef..449a4f1 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -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" "")))