aboutsummaryrefslogtreecommitdiff
path: root/libcpp/config.in
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-05-26 08:19:02 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-05-26 08:19:02 +0000
commitedf6ddf6775b07472f2dbaeb3b9511fd2ab0e902 (patch)
treee28b8ab33b2de7eaa12479bdb8dfb1291a7f26d0 /libcpp/config.in
parent49f002b654154f65320b984ac91ebe07d3891da3 (diff)
downloadgcc-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.in21
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