diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2010-10-12 20:30:47 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2010-10-12 20:30:47 +0000 |
commit | a18bdccd8b2d76ed68b5ce96383c0650129c2334 (patch) | |
tree | d447e56e7889830c149511662dcd53b7264b5ec1 /gcc/libgcc2.h | |
parent | d2333f6ebb9f3dbf6ad7f5ec79761a642b7b295c (diff) | |
download | gcc-a18bdccd8b2d76ed68b5ce96383c0650129c2334.tar.gz |
libgcc2.h: Use __SIZEOF_DOUBLE__ instead of LIBGCC2_DOUBLE_TYPE_SIZE.
* libgcc2.h: Use __SIZEOF_DOUBLE__ instead of
LIBGCC2_DOUBLE_TYPE_SIZE.
(LIBGCC2_DOUBLE_TYPE_SIZE): Delete.
* config/fixed-bit.h: Likewise.
* config/rx/rx.h (LIBGCC2_DOUBLE_TYPE_SIZE): Delete.
* config/sh/sh.h (LIBGCC2_DOUBLE_TYPE_SIZE): Delete.
* system.h (LIBGCC2_DOUBLE_TYPE_SIZE): Poison.
* doc/tm.texi.in (LIBGCC2_HAS_DF_MODE): Use DOUBLE_TYPE_SIZE.
(DF_SIZE): Likewise.
* doc/tm.texi: Regenerate.
From-SVN: r165396
Diffstat (limited to 'gcc/libgcc2.h')
-rw-r--r-- | gcc/libgcc2.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/libgcc2.h b/gcc/libgcc2.h index f344917dad1..d2d86ef8a2d 100644 --- a/gcc/libgcc2.h +++ b/gcc/libgcc2.h @@ -43,9 +43,6 @@ extern void __eprintf (const char *, const char *, unsigned int, const char *) #define LIBGCC2_WORDS_BIG_ENDIAN WORDS_BIG_ENDIAN #endif -#ifndef LIBGCC2_DOUBLE_TYPE_SIZE -#define LIBGCC2_DOUBLE_TYPE_SIZE DOUBLE_TYPE_SIZE -#endif #ifndef LIBGCC2_LONG_DOUBLE_TYPE_SIZE #define LIBGCC2_LONG_DOUBLE_TYPE_SIZE LONG_DOUBLE_TYPE_SIZE #endif @@ -57,7 +54,7 @@ extern void __eprintf (const char *, const char *, unsigned int, const char *) #ifndef LIBGCC2_HAS_DF_MODE #define LIBGCC2_HAS_DF_MODE \ (BITS_PER_UNIT == 8 \ - && (LIBGCC2_DOUBLE_TYPE_SIZE == 64 \ + && (__SIZEOF_DOUBLE__ * __CHAR_BIT__ == 64 \ || LIBGCC2_LONG_DOUBLE_TYPE_SIZE == 64)) #endif @@ -81,7 +78,7 @@ extern void __eprintf (const char *, const char *, unsigned int, const char *) #ifndef DF_SIZE #if LIBGCC2_HAS_DF_MODE -#if LIBGCC2_DOUBLE_TYPE_SIZE == 64 +#if __SIZEOF_DOUBLE__ * __CHAR_BIT__ == 64 #define DF_SIZE DBL_MANT_DIG #elif LIBGCC2_LONG_DOUBLE_TYPE_SIZE == 64 #define DF_SIZE LDBL_MANT_DIG |