GCC requires a C++14 compiler these days and libcpp is entirely C++.

libcpp/ChangeLog:
        PR bootstrap/112422

        * config.in: Regenerate.
        * configure: Regenerate.
        * configure.ac: Don't search for stddef.h.
        * system.h (HAVE_STDDEF_H): Delete.
        Include stddef.h unconditionally.
---
 libcpp/config.in    | 3 ---
 libcpp/configure    | 3 +--
 libcpp/configure.ac | 3 +--
 libcpp/system.h     | 4 +---
 4 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/libcpp/config.in b/libcpp/config.in
index bbc957d4c35d..13322ee0e7df 100644
--- a/libcpp/config.in
+++ b/libcpp/config.in
@@ -216,9 +216,6 @@
 /* Define to 1 if you can assemble SSSE3 insns. */
 #undef HAVE_SSSE3
 
-/* Define to 1 if you have the <stddef.h> header file. */
-#undef HAVE_STDDEF_H
-
 /* Define to 1 if you have the <stdint.h> header file. */
 #undef HAVE_STDINT_H
 
diff --git a/libcpp/configure b/libcpp/configure
index 7bfb8df0edc6..09cba30e599d 100755
--- a/libcpp/configure
+++ b/libcpp/configure
@@ -5426,8 +5426,7 @@ $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
 fi
 
 
-for ac_header in locale.h fcntl.h limits.h stddef.h \
-       strings.h string.h sys/file.h unistd.h
+for ac_header in locale.h fcntl.h limits.h strings.h string.h sys/file.h 
unistd.h
 do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" 
"$ac_includes_default"
diff --git a/libcpp/configure.ac b/libcpp/configure.ac
index 1b2ef44c1185..147d28fe3d8d 100644
--- a/libcpp/configure.ac
+++ b/libcpp/configure.ac
@@ -56,8 +56,7 @@ ZW_PROG_COMPILER_DEPENDENCIES([CXX])
 AC_HEADER_TIME
 ACX_HEADER_STRING
 
-AC_CHECK_HEADERS(locale.h fcntl.h limits.h stddef.h \
-       strings.h string.h sys/file.h unistd.h)
+AC_CHECK_HEADERS(locale.h fcntl.h limits.h strings.h string.h sys/file.h 
unistd.h)
 
 # Checks for typedefs, structures, and compiler characteristics.
 AC_C_BIGENDIAN
diff --git a/libcpp/system.h b/libcpp/system.h
index 00c2855a1c05..e174df592205 100644
--- a/libcpp/system.h
+++ b/libcpp/system.h
@@ -24,10 +24,8 @@ along with GCC; see the file COPYING3.  If not see
 
 /* We must include stdarg.h before stdio.h.  */
 #include <stdarg.h>
+#include <stddef.h>
 
-#ifdef HAVE_STDDEF_H
-# include <stddef.h>
-#endif
 #ifdef HAVE_STDINT_H
 # include <stdint.h>
 #endif
-- 
2.56.0

Reply via email to