diff options
author | Richard Biener <rguenther@suse.de> | 2014-05-26 08:19:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-05-26 08:19:02 +0000 |
commit | edf6ddf6775b07472f2dbaeb3b9511fd2ab0e902 (patch) | |
tree | e28b8ab33b2de7eaa12479bdb8dfb1291a7f26d0 /libcpp/config.in | |
parent | 49f002b654154f65320b984ac91ebe07d3891da3 (diff) | |
download | gcc-edf6ddf6775b07472f2dbaeb3b9511fd2ab0e902.zip gcc-edf6ddf6775b07472f2dbaeb3b9511fd2ab0e902.tar.gz gcc-edf6ddf6775b07472f2dbaeb3b9511fd2ab0e902.tar.bz2 |
configure.ac: Remove long long and __int64 type checks...
2014-05-26 Richard Biener <rguenther@suse.de>
libcpp/
* configure.ac: Remove long long and __int64 type checks,
add check for uint64_t and fail if that wasn't found.
* include/cpplib.h (cpp_num_part): Use uint64_t.
* config.in: Regenerate.
* configure: Likewise.
gcc/
* configure.ac: Drop __int64 type check. Insist that we
found uint64_t and int64_t.
* hwint.h (HOST_BITS_PER___INT64): Remove.
(HOST_BITS_PER_WIDE_INT): Define to 64 and remove
__int64 case.
(HOST_WIDE_INT_PRINT_*): Remove 32bit case.
(HOST_WIDEST_INT*): Define to HOST_WIDE_INT*.
(HOST_WIDEST_FAST_INT): Remove __int64 case.
* vmsdbg.h (struct _DST_SRC_COMMAND): Use int64_t
for dst_q_src_df_rms_cdt.
* configure: Regenerate.
* config.in: Likewise.
From-SVN: r210928
Diffstat (limited to 'libcpp/config.in')
-rw-r--r-- | libcpp/config.in | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/libcpp/config.in b/libcpp/config.in index 1d69a75..8df00ec 100644 --- a/libcpp/config.in +++ b/libcpp/config.in @@ -180,9 +180,6 @@ /* Define to 1 if you have the <locale.h> header file. */ #undef HAVE_LOCALE_H -/* Define to 1 if the system has the type `long long'. */ -#undef HAVE_LONG_LONG - /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H @@ -231,9 +228,6 @@ /* Define to 1 if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H -/* Define to 1 if the system has the type `__int64'. */ -#undef HAVE___INT64 - /* Define as const if the declaration of iconv() needs const. */ #undef ICONV_CONST @@ -264,12 +258,6 @@ /* The size of `long', as computed by sizeof. */ #undef SIZEOF_LONG -/* The size of `long long', as computed by sizeof. */ -#undef SIZEOF_LONG_LONG - -/* The size of `__int64', as computed by sizeof. */ -#undef SIZEOF___INT64 - /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. @@ -340,6 +328,11 @@ /* Define to 1 if you need to in order for `stat' and other things to work. */ #undef _POSIX_SOURCE +/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, + <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#undef _UINT64_T + /* Define to empty if `const' does not conform to ANSI C. */ #undef const @@ -361,6 +354,10 @@ /* Define to `int' if <sys/types.h> does not define. */ #undef ssize_t +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +#undef uint64_t + /* Define to the type of an unsigned integer type wide enough to hold a pointer, if such a type exists, and if the system does not define it. */ #undef uintptr_t |