aix.h (RS6000_ITRUNC): Moved from rs6000.h.
authorGeoff Keating <geoffk@cygnus.com>
Mon, 11 Sep 2000 06:00:52 +0000 (06:00 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Mon, 11 Sep 2000 06:00:52 +0000 (06:00 +0000)
commit9cb8fcaf501a9d87a7271f379f58c0579053101b
treea48921c91a591233c26e1604a1db0a35c708f619
parent8f820299e3a349d39429bfe64bcbf22593369bf4
aix.h (RS6000_ITRUNC): Moved from rs6000.h.

* config/rs6000/aix.h (RS6000_ITRUNC): Moved from rs6000.h.
(RS6000_UITRUNC): Likewise.
(INIT_TARGET_OPTABS): New macro.
* config/rs6000/rs6000.c (rs6000_trunc_used): Delete.
(trunc_defined): Delete.
(output_prolog): Don't output .extern definitions for fp->int
conversion routines, ASM_OUTPUT_EXTERNAL_LIBCALL will do it.
* config/rs6000/rs6000.h (rs6000_trunc_used): Delete.
(trunc_defined): Delete.
(RS6000_ITRUNC): Moved to aix.h.
(RS6000_UITRUNC): Likewise.
* config/rs6000/rs6000.md (fix_truncdfsi2): Fail if it would
only emit a libcall.
(fixuns_truncdfsi2): Delete.
(trunc_call): Delete.
(trunc_call_rtl): Delete.

From-SVN: r36310
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md