diff options
author | Joseph Myers <joseph@codesourcery.com> | 2014-09-08 13:25:35 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2014-09-08 13:25:35 +0100 |
commit | 66bb34c0907f2dc731ae8a69424ff224090e73e5 (patch) | |
tree | e1ade5d91e8aa1cba8b8bc27ce1506044e9c2dcf /gcc/doc | |
parent | 9686a2e668aad033ef12b48c2d1e7f1ce6796838 (diff) | |
download | gcc-66bb34c0907f2dc731ae8a69424ff224090e73e5.zip gcc-66bb34c0907f2dc731ae8a69424ff224090e73e5.tar.gz gcc-66bb34c0907f2dc731ae8a69424ff224090e73e5.tar.bz2 |
Remove SF_SIZE etc. target macros.
gcc:
* config/i386/cygming.h (TF_SIZE): Remove.
* config/i386/darwin.h (TF_SIZE): Remove.
* config/i386/dragonfly.h (TF_SIZE): Remove.
* config/i386/freebsd.h (TF_SIZE): Remove.
* config/i386/gnu-user-common.h (TF_SIZE): Remove.
* config/i386/openbsdelf.h (TF_SIZE): Remove.
* config/i386/sol2.h (TF_SIZE): Remove.
* config/ia64/hpux.h (XF_SIZE, TF_SIZE): Remove.
* config/ia64/linux.h (TF_SIZE): Remove.
* doc/tm.texi.in (SF_SIZE, DF_SIZE, XF_SIZE, TF_SIZE): Remove.
* doc/tm.texi: Regenerate.
* system.h (SF_SIZE, DF_SIZE, XF_SIZE, TF_SIZE): Poison.
gcc/c-family:
* c-cppbuiltin.c (c_cpp_builtins): Define macros for mantissa
digits of floating-point modes if -fbuilding-libgcc.
libgcc:
* libgcc2.c (SF_SIZE): Change all uses to __LIBGCC_SF_MANT_DIG__.
(DF_SIZE): Change all uses to __LIBGCC_DF_MANT_DIG__.
(XF_SIZE): Change all uses to __LIBGCC_XF_MANT_DIG__.
(TF_SIZE): Change all uses to __LIBGCC_TF_MANT_DIG__.
* libgcc2.h (SF_SIZE): Change to __LIBGCC_SF_MANT_DIG__. Give
error if not defined and LIBGCC2_HAS_SF_MODE is defined.
(DF_SIZE): Change to __LIBGCC_DF_MANT_DIG__. Give error if not
defined and LIBGCC2_HAS_DF_MODE is defined.
(XF_SIZE): Change to __LIBGCC_XF_MANT_DIG__. Give error if not
defined and LIBGCC2_HAS_XF_MODE is defined.
(TF_SIZE): Change to __LIBGCC_TF_MANT_DIG__. Give error if not
defined and LIBGCC2_HAS_TF_MODE is defined.
From-SVN: r215014
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/tm.texi | 14 | ||||
-rw-r--r-- | gcc/doc/tm.texi.in | 14 |
2 files changed, 0 insertions, 28 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 904ee5a..53c33e5 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1581,20 +1581,6 @@ uses this macro should also arrange to use @file{t-gnu-prefix} in the libgcc @file{config.host}. @end defmac -@defmac SF_SIZE -@defmacx DF_SIZE -@defmacx XF_SIZE -@defmacx TF_SIZE -Define these macros to be the size in bits of the mantissa of -@code{SFmode}, @code{DFmode}, @code{XFmode} and @code{TFmode} values, -if the defaults in @file{libgcc2.h} are inappropriate. By default, -@code{FLT_MANT_DIG} is used for @code{SF_SIZE}, @code{LDBL_MANT_DIG} -for @code{XF_SIZE} and @code{TF_SIZE}, and @code{DBL_MANT_DIG} or -@code{LDBL_MANT_DIG} for @code{DF_SIZE} according to whether -@code{DOUBLE_TYPE_SIZE} or -@code{LIBGCC2_LONG_DOUBLE_TYPE_SIZE} is 64. -@end defmac - @defmac TARGET_FLT_EVAL_METHOD A C expression for the value for @code{FLT_EVAL_METHOD} in @file{float.h}, assuming, if applicable, that the floating-point control word is in its diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 50d1ac1..57cf92b 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1423,20 +1423,6 @@ uses this macro should also arrange to use @file{t-gnu-prefix} in the libgcc @file{config.host}. @end defmac -@defmac SF_SIZE -@defmacx DF_SIZE -@defmacx XF_SIZE -@defmacx TF_SIZE -Define these macros to be the size in bits of the mantissa of -@code{SFmode}, @code{DFmode}, @code{XFmode} and @code{TFmode} values, -if the defaults in @file{libgcc2.h} are inappropriate. By default, -@code{FLT_MANT_DIG} is used for @code{SF_SIZE}, @code{LDBL_MANT_DIG} -for @code{XF_SIZE} and @code{TF_SIZE}, and @code{DBL_MANT_DIG} or -@code{LDBL_MANT_DIG} for @code{DF_SIZE} according to whether -@code{DOUBLE_TYPE_SIZE} or -@code{LIBGCC2_LONG_DOUBLE_TYPE_SIZE} is 64. -@end defmac - @defmac TARGET_FLT_EVAL_METHOD A C expression for the value for @code{FLT_EVAL_METHOD} in @file{float.h}, assuming, if applicable, that the floating-point control word is in its |