diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-14 00:58:32 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-14 00:58:32 +0000 |
commit | 02be28b39d2c30bcde56930bd200f008068f51a5 (patch) | |
tree | ccab7edf12c9ffc3898e11aebb74de9fd06f46a0 /gcc/config.in | |
parent | a00bb681a14b69dee24c0af16148309ed4a3e5b6 (diff) | |
download | gcc-02be28b39d2c30bcde56930bd200f008068f51a5.tar.gz |
* aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF, gcc_AC_C_CHAR_BIT,
gcc_AC_C_LONG_LONG): New.
* configure.in: Use them. Probe the size of short, int, long,
and long long/__int64 if we have them. Move all the AC_C_*
checks together, except gcc_AC_C_CHAR_BIT which has to go
after AC_CHECK_HEADERS(limits.h).
Take hwint.h out of host_xm_file and build_xm_file.
* hwint.h: Unconditionally define HOST_BITS_PER_CHAR,
HOST_BITS_PER_SHORT, HOST_BITS_PER_INT, HOST_BITS_PER_LONG,
and HOST_BITS_PER_LONGLONG in terms of SIZEOF_* and CHAR_BIT.
Move the HOST_WIDEST_INT setup logic here from system.h.
Provide HOST_WIDEST_INT even if HOST_BITS_PER_LONGLONG is not
defined.
* system.h: Include hwint.h after limits.h. HOST_WIDEST_INT
is now handled by hwint.h.
* config/alpha/xm-alpha-interix.h, config/alpha/xm-vms.h,
config/c4x/xm-c4x.h, config/i370/xm-oe.h,
config/ia64/xm-ia64.h: Don't define any of:
HOST_BITS_PER_LONG, HOST_BITS_PER_CHAR, HOST_BITS_PER_SHORT,
HOST_BITS_PER_LONGLONG.
* config/alpha/xm-alpha.h, config/dsp16xx/xm-dsp16xx.h,
config/h8300/xm-h8300.h, config/mips/iris6.h,
config/mn10200/xm-mn10200.h, config/pa/xm-pa64hpux.h,
config/sparc/xm-sp64.h: Delete.
* config.gcc: Remove references to deleted files.
* config/arm/xm-arm.h, config/mips/xm-mips.h: Don't define
HOST_FLOAT_FORMAT to IEEE_FLOAT_FORMAT.
* config/i370/xm-linux.h: Clarify floating-point situation in
a comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40446 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/gcc/config.in b/gcc/config.in index b3b16fa9cc4..973b7e79acd 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -293,15 +293,39 @@ character sets for source code. */ #undef MULTIBYTE_CHARS -/* Always define this when using the GNU C Library */ -#undef _GNU_SOURCE - /* Define if your compiler understands volatile. */ #undef HAVE_VOLATILE +/* Define if your compiler supports the `long long' type. */ +#undef HAVE_LONG_LONG + +/* Define if your compiler supports the `__int64' type. */ +#undef HAVE___INT64 + +/* The number of bytes in type short */ +#undef SIZEOF_SHORT + +/* The number of bytes in type int */ +#undef SIZEOF_INT + +/* The number of bytes in type long */ +#undef SIZEOF_LONG + +/* The number of bytes in type long long */ +#undef SIZEOF_LONG_LONG + +/* The number of bytes in type __int64 */ +#undef SIZEOF___INT64 + +/* Always define this when using the GNU C Library */ +#undef _GNU_SOURCE + /* Define if you can safely include both <string.h> and <strings.h>. */ #undef STRING_WITH_STRINGS +/* Define as the number of bits in a byte, if `limits.h' doesn't. */ +#undef CHAR_BIT + /* Define if you have a working <inttypes.h> header file. */ #undef HAVE_INTTYPES_H |