diff options
author | Geoffrey Keating <geoffk@apple.com> | 2004-01-10 05:11:19 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2004-01-10 05:11:19 +0000 |
commit | 7e4bd541a55ca095801384e1b3f387ab3246771a (patch) | |
tree | 1d231be51de8392d24b80c51848a60c746145227 | |
parent | 47069ecbe6cad05836dace19eefcfaf10cd10288 (diff) | |
download | gcc-7e4bd541a55ca095801384e1b3f387ab3246771a.zip gcc-7e4bd541a55ca095801384e1b3f387ab3246771a.tar.gz gcc-7e4bd541a55ca095801384e1b3f387ab3246771a.tar.bz2 |
* config/rs6000/rs6000.md (fix_trunctfdi2): Delete.
From-SVN: r75627
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 16 |
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" ""))) |