sysv4.h (MASK_LONG_DOUBLE_128): Define.
authorGeoff Keating <geoffk@cygnus.com>
Mon, 11 Sep 2000 06:03:02 +0000 (06:03 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Mon, 11 Sep 2000 06:03:02 +0000 (06:03 +0000)
commite0f7170a43480e2fb81925223facd5eab6b27617
treef307b61300aee7cba3b87692cbafc09231e39093
parent9cb8fcaf501a9d87a7271f379f58c0579053101b
sysv4.h (MASK_LONG_DOUBLE_128): Define.

* config/rs6000/sysv4.h (MASK_LONG_DOUBLE_128): Define.
(TARGET_LONG_DOUBLE_128): Define.
(SUBTARGET_SWITCHES): Add -mlong-double-64 and -mlong-double-128.
(LONG_DOUBLE_TYPE_SIZE): Redefine.
(MAX_LONG_DOUBLE_TYPE_SIZE): Define.
(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Define depending on definition
of __LONG_DOUBLE_128__.
(CPP_SYSV_SPEC): Define __LONG_DOUBLE_128__ if -mlong-double-128
passed.
(CPP_LONGDOUBLE_DEFAULT_SPEC): Define.
(CPP_SYSV_DEFAULT_SPEC): Define.
(SUBTARGET_EXTRA_SPECS): Add cpp_longdouble_default.
(INIT_TARGET_OPTABS): Define.

From-SVN: r36311
gcc/ChangeLog
gcc/config/rs6000/sysv4.h