We can assume C89.

fixincludes/ChangeLog:
        PR bootstrap/112422

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

diff --git a/fixincludes/config.h.in b/fixincludes/config.h.in
index 0fd21b721b9c..70d766b3e139 100644
--- a/fixincludes/config.h.in
+++ b/fixincludes/config.h.in
@@ -157,9 +157,6 @@
 /* Define to 1 if you have the `putc_unlocked' function. */
 #undef HAVE_PUTC_UNLOCKED
 
-/* 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/fixincludes/configure b/fixincludes/configure
index 6b2690614357..243d03787644 100755
--- a/fixincludes/configure
+++ b/fixincludes/configure
@@ -4865,8 +4865,7 @@ _ACEOF
 
 
 # Checks for header files.
-for ac_header in stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
-       sys/stat.h
+for ac_header in strings.h unistd.h fcntl.h sys/file.h sys/stat.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/fixincludes/configure.ac b/fixincludes/configure.ac
index 08424da10ce1..b9b43ec88a1c 100644
--- a/fixincludes/configure.ac
+++ b/fixincludes/configure.ac
@@ -87,8 +87,7 @@ AC_DEFINE_UNQUOTED([EXE_EXT], "$ac_exeext",
   [Defined to the executable file extension on the host system])
 
 # Checks for header files.
-AC_CHECK_HEADERS([stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
-       sys/stat.h])
+AC_CHECK_HEADERS([strings.h unistd.h fcntl.h sys/file.h sys/stat.h])
 define(fixincludes_UNLOCKED_FUNCS, clearerr_unlocked feof_unlocked dnl
   ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked dnl
   fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked dnl
diff --git a/fixincludes/system.h b/fixincludes/system.h
index 687fb2e2025d..46c9f72e414c 100644
--- a/fixincludes/system.h
+++ b/fixincludes/system.h
@@ -25,10 +25,7 @@ along with GCC; see the file COPYING3.  If not see
 
 /* We must include stdarg.h before stdio.h.  */
 #include <stdarg.h>
-
-#ifdef HAVE_STDDEF_H
-# include <stddef.h>
-#endif
+#include <stddef.h>
 
 #include <stdio.h>
 
@@ -184,9 +181,7 @@ extern int errno;
 # endif
 #endif
 
-#ifdef HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
+#include <stdlib.h>
 
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
-- 
2.56.0

Reply via email to