On Thu, Oct 8, 2026 at 8:53 PM Sam James <[email protected]> wrote:
>
> AC_HEADER_STDC checks for C89/C90 headers. We should be able to assume
> at least that for building GCC.
>
> Not only that, autoconf 2.70 drops this and makes it a stub.
I think this is ok, though it might be useful to test on hpux, solaris
and/or AIX to make sure GCC still builds.
Thanks,
Andrea
>
> fixincludes/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> gcc/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: AC_HEADER_STDC.
>
> gcc/m2/ChangeLog:
> PR bootstrap/112422
>
> * gm2-libs/config-host.in: Drop AC_HEADER_STDC.
>
> libcpp/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> libdecnumber/ChangeLog:
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> libgcc/ChangeLog:
> PR bootstrap/112422
>
> * config.in (STDC_HEADERS): Delete.
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> libgm2/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> libgrust/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
>
> libobjc/ChangeLog:
> PR bootstrap/112422
>
> * configure: Regenerate.
> * configure.ac: Drop AC_HEADER_STDC.
> ---
> fixincludes/configure | 112 ----------
> fixincludes/configure.ac | 1 -
> gcc/configure | 116 +---------
> gcc/configure.ac | 1 -
> gcc/m2/gm2-libs/config-host.in | 1 -
> libcpp/configure | 112 ----------
> libcpp/configure.ac | 1 -
> libdecnumber/configure | 114 ----------
> libdecnumber/configure.ac | 3 -
> libgcc/config.in | 3 -
> libgcc/configure | 376 ++++++++++++---------------------
> libgcc/configure.ac | 1 -
> libgm2/configure | 116 +---------
> libgm2/configure.ac | 1 -
> libgrust/configure | 116 +---------
> libgrust/configure.ac | 1 -
> libobjc/configure | 113 ----------
> libobjc/configure.ac | 2 -
> 18 files changed, 138 insertions(+), 1052 deletions(-)
>
> diff --git a/fixincludes/configure b/fixincludes/configure
> index 3e572537c3d6..6b2690614357 100755
> --- a/fixincludes/configure
> +++ b/fixincludes/configure
> @@ -4865,118 +4865,6 @@ _ACEOF
>
>
> # Checks for header files.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> for ac_header in stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
> sys/stat.h
> do :
> diff --git a/fixincludes/configure.ac b/fixincludes/configure.ac
> index 30bef64b5eca..08424da10ce1 100644
> --- a/fixincludes/configure.ac
> +++ b/fixincludes/configure.ac
> @@ -87,7 +87,6 @@ AC_DEFINE_UNQUOTED([EXE_EXT], "$ac_exeext",
> [Defined to the executable file extension on the host system])
>
> # Checks for header files.
> -AC_HEADER_STDC
> AC_CHECK_HEADERS([stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
> sys/stat.h])
> define(fixincludes_UNLOCKED_FUNCS, clearerr_unlocked feof_unlocked dnl
> diff --git a/gcc/configure b/gcc/configure
> index b1dd8fa48ad8..f3df4b90e222 100755
> --- a/gcc/configure
> +++ b/gcc/configure
> @@ -9219,118 +9219,6 @@ fi
>
> ac_c_preproc_warn_flag=yes
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_cxx_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_cxx_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and
> sys/time.h may both be included" >&5
> $as_echo_n "checking whether time.h and sys/time.h may both be included... "
> >&6; }
> if ${ac_cv_header_time+:} false; then :
> @@ -21987,7 +21875,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 21990 "configure"
> +#line 21878 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> @@ -22093,7 +21981,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 22096 "configure"
> +#line 21984 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> diff --git a/gcc/configure.ac b/gcc/configure.ac
> index d6f07f4ddb8c..77e7c09b3453 100644
> --- a/gcc/configure.ac
> +++ b/gcc/configure.ac
> @@ -1348,7 +1348,6 @@ AC_CHECK_PROG(doc_build_sys, sphinx-build, sphinx,
> texinfo)
> # works later. *sigh* This needs to come before all header checks.
> AC_PROG_CPP_WERROR
>
> -AC_HEADER_STDC
> AC_HEADER_TIME
> ACX_HEADER_STRING
> AC_HEADER_SYS_WAIT
> diff --git a/gcc/m2/gm2-libs/config-host.in b/gcc/m2/gm2-libs/config-host.in
> index 6651b477616a..e1ade920b6fe 100644
> --- a/gcc/m2/gm2-libs/config-host.in
> +++ b/gcc/m2/gm2-libs/config-host.in
> @@ -33,7 +33,6 @@ AC_CONFIG_HEADER(gm2-libs-host.h:gm2-libs-host.h.in)
> # Checks for libraries.
>
> # Checks for header files.
> -AC_HEADER_STDC
> AC_HEADER_TIME
> AC_HEADER_SYS_WAIT
> AC_CHECK_HEADER([math.h],
> diff --git a/libcpp/configure b/libcpp/configure
> index 09cba30e599d..c0c3c95e6738 100755
> --- a/libcpp/configure
> +++ b/libcpp/configure
> @@ -6453,118 +6453,6 @@ cat >>confdefs.h <<_ACEOF
> _ACEOF
>
>
> -fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> fi
>
>
> diff --git a/libcpp/configure.ac b/libcpp/configure.ac
> index 147d28fe3d8d..f6bd71c703ec 100644
> --- a/libcpp/configure.ac
> +++ b/libcpp/configure.ac
> @@ -86,7 +86,6 @@
> AC_CHECK_DECLS(m4_split(m4_normalize(libcpp_UNLOCKED_FUNCS)))
>
> # Checks for library functions.
> AC_FUNC_ALLOCA
> -AC_HEADER_STDC
> AM_LANGINFO_CODESET
> ZW_GNU_GETTEXT_SISTER_DIR
>
> diff --git a/libdecnumber/configure b/libdecnumber/configure
> index f06c7ac1d3f6..3a6fb2bd9465 100755
> --- a/libdecnumber/configure
> +++ b/libdecnumber/configure
> @@ -4649,120 +4649,6 @@ _ACEOF
>
>
>
> -# Checks for library functions.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> -
> # Check whether --enable-maintainer-mode was given.
> if test "${enable_maintainer_mode+set}" = set; then :
> enableval=$enable_maintainer_mode;
> diff --git a/libdecnumber/configure.ac b/libdecnumber/configure.ac
> index 4994f95bc4c7..8355c84d6caf 100644
> --- a/libdecnumber/configure.ac
> +++ b/libdecnumber/configure.ac
> @@ -59,9 +59,6 @@ AC_TYPE_OFF_T
> AC_CHECK_SIZEOF(int)
> AC_CHECK_SIZEOF(long)
>
> -# Checks for library functions.
> -AC_HEADER_STDC
> -
> AC_ARG_ENABLE(maintainer-mode,
> [ --enable-maintainer-mode enable rules only needed by maintainers],,
> enable_maintainer_mode=no)
> diff --git a/libgcc/config.in b/libgcc/config.in
> index a8b6f91610e7..8780b5d47185 100644
> --- a/libgcc/config.in
> +++ b/libgcc/config.in
> @@ -88,9 +88,6 @@
> /* The size of `long double', as computed by sizeof. */
> #undef SIZEOF_LONG_DOUBLE
>
> -/* Define to 1 if you have the ANSI C header files. */
> -#undef STDC_HEADERS
> -
> /* Define to 1 if the target use emutls for thread-local storage. */
> #undef USE_EMUTLS
>
> diff --git a/libgcc/configure b/libgcc/configure
> index 3d7d65d2eca5..781f81f8ed09 100755
> --- a/libgcc/configure
> +++ b/libgcc/configure
> @@ -606,6 +606,8 @@ set_have_cc_tls
> vis_hide
> real_host_noncanonical
> accel_dir_suffix
> +EGREP
> +GREP
> use_tm_clone_registry
> force_explicit_eh_registry
> CET_FLAGS
> @@ -613,8 +615,6 @@ NO_PIE_CFLAGS
> fixed_point
> enable_decimal_float
> decimal_float
> -EGREP
> -GREP
> long_double_type_size
> double_type_size
> CPP
> @@ -4483,248 +4483,6 @@ _ACEOF
> fi
> done
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long
> lines and -e" >&5
> -$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
> -if ${ac_cv_path_GREP+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -z "$GREP"; then
> - ac_path_GREP_found=false
> - # Loop through the user's path and test for each of PROGNAME-LIST
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_prog in grep ggrep; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
> - as_fn_executable_p "$ac_path_GREP" || continue
> -# Check for GNU ac_path_GREP and select it if it is found.
> - # Check for GNU $ac_path_GREP
> -case `"$ac_path_GREP" --version 2>&1` in
> -*GNU*)
> - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
> -*)
> - ac_count=0
> - $as_echo_n 0123456789 >"conftest.in"
> - while :
> - do
> - cat "conftest.in" "conftest.in" >"conftest.tmp"
> - mv "conftest.tmp" "conftest.in"
> - cp "conftest.in" "conftest.nl"
> - $as_echo 'GREP' >> "conftest.nl"
> - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl"
> >"conftest.out" 2>/dev/null || break
> - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> - as_fn_arith $ac_count + 1 && ac_count=$as_val
> - if test $ac_count -gt ${ac_path_GREP_max-0}; then
> - # Best one so far, save it but keep looking for a better one
> - ac_cv_path_GREP="$ac_path_GREP"
> - ac_path_GREP_max=$ac_count
> - fi
> - # 10*(2^10) chars as input seems more than enough
> - test $ac_count -gt 10 && break
> - done
> - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> -esac
> -
> - $ac_path_GREP_found && break 3
> - done
> - done
> - done
> -IFS=$as_save_IFS
> - if test -z "$ac_cv_path_GREP"; then
> - as_fn_error $? "no acceptable grep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> - fi
> -else
> - ac_cv_path_GREP=$GREP
> -fi
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
> -$as_echo "$ac_cv_path_GREP" >&6; }
> - GREP="$ac_cv_path_GREP"
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
> -$as_echo_n "checking for egrep... " >&6; }
> -if ${ac_cv_path_EGREP+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
> - then ac_cv_path_EGREP="$GREP -E"
> - else
> - if test -z "$EGREP"; then
> - ac_path_EGREP_found=false
> - # Loop through the user's path and test for each of PROGNAME-LIST
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_prog in egrep; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
> - as_fn_executable_p "$ac_path_EGREP" || continue
> -# Check for GNU ac_path_EGREP and select it if it is found.
> - # Check for GNU $ac_path_EGREP
> -case `"$ac_path_EGREP" --version 2>&1` in
> -*GNU*)
> - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
> -*)
> - ac_count=0
> - $as_echo_n 0123456789 >"conftest.in"
> - while :
> - do
> - cat "conftest.in" "conftest.in" >"conftest.tmp"
> - mv "conftest.tmp" "conftest.in"
> - cp "conftest.in" "conftest.nl"
> - $as_echo 'EGREP' >> "conftest.nl"
> - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null ||
> break
> - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> - as_fn_arith $ac_count + 1 && ac_count=$as_val
> - if test $ac_count -gt ${ac_path_EGREP_max-0}; then
> - # Best one so far, save it but keep looking for a better one
> - ac_cv_path_EGREP="$ac_path_EGREP"
> - ac_path_EGREP_max=$ac_count
> - fi
> - # 10*(2^10) chars as input seems more than enough
> - test $ac_count -gt 10 && break
> - done
> - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> -esac
> -
> - $ac_path_EGREP_found && break 3
> - done
> - done
> - done
> -IFS=$as_save_IFS
> - if test -z "$ac_cv_path_EGREP"; then
> - as_fn_error $? "no acceptable egrep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> - fi
> -else
> - ac_cv_path_EGREP=$EGREP
> -fi
> -
> - fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
> -$as_echo "$ac_cv_path_EGREP" >&6; }
> - EGREP="$ac_cv_path_EGREP"
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
>
> # Check for decimal float support.
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating
> point is supported" >&5
> @@ -5063,6 +4821,136 @@ fi
>
>
>
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long
> lines and -e" >&5
> +$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
> +if ${ac_cv_path_GREP+:} false; then :
> + $as_echo_n "(cached) " >&6
> +else
> + if test -z "$GREP"; then
> + ac_path_GREP_found=false
> + # Loop through the user's path and test for each of PROGNAME-LIST
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_prog in grep ggrep; do
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
> + as_fn_executable_p "$ac_path_GREP" || continue
> +# Check for GNU ac_path_GREP and select it if it is found.
> + # Check for GNU $ac_path_GREP
> +case `"$ac_path_GREP" --version 2>&1` in
> +*GNU*)
> + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
> +*)
> + ac_count=0
> + $as_echo_n 0123456789 >"conftest.in"
> + while :
> + do
> + cat "conftest.in" "conftest.in" >"conftest.tmp"
> + mv "conftest.tmp" "conftest.in"
> + cp "conftest.in" "conftest.nl"
> + $as_echo 'GREP' >> "conftest.nl"
> + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl"
> >"conftest.out" 2>/dev/null || break
> + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> + as_fn_arith $ac_count + 1 && ac_count=$as_val
> + if test $ac_count -gt ${ac_path_GREP_max-0}; then
> + # Best one so far, save it but keep looking for a better one
> + ac_cv_path_GREP="$ac_path_GREP"
> + ac_path_GREP_max=$ac_count
> + fi
> + # 10*(2^10) chars as input seems more than enough
> + test $ac_count -gt 10 && break
> + done
> + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> +esac
> +
> + $ac_path_GREP_found && break 3
> + done
> + done
> + done
> +IFS=$as_save_IFS
> + if test -z "$ac_cv_path_GREP"; then
> + as_fn_error $? "no acceptable grep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> + fi
> +else
> + ac_cv_path_GREP=$GREP
> +fi
> +
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
> +$as_echo "$ac_cv_path_GREP" >&6; }
> + GREP="$ac_cv_path_GREP"
> +
> +
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
> +$as_echo_n "checking for egrep... " >&6; }
> +if ${ac_cv_path_EGREP+:} false; then :
> + $as_echo_n "(cached) " >&6
> +else
> + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
> + then ac_cv_path_EGREP="$GREP -E"
> + else
> + if test -z "$EGREP"; then
> + ac_path_EGREP_found=false
> + # Loop through the user's path and test for each of PROGNAME-LIST
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_prog in egrep; do
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
> + as_fn_executable_p "$ac_path_EGREP" || continue
> +# Check for GNU ac_path_EGREP and select it if it is found.
> + # Check for GNU $ac_path_EGREP
> +case `"$ac_path_EGREP" --version 2>&1` in
> +*GNU*)
> + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
> +*)
> + ac_count=0
> + $as_echo_n 0123456789 >"conftest.in"
> + while :
> + do
> + cat "conftest.in" "conftest.in" >"conftest.tmp"
> + mv "conftest.tmp" "conftest.in"
> + cp "conftest.in" "conftest.nl"
> + $as_echo 'EGREP' >> "conftest.nl"
> + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null ||
> break
> + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> + as_fn_arith $ac_count + 1 && ac_count=$as_val
> + if test $ac_count -gt ${ac_path_EGREP_max-0}; then
> + # Best one so far, save it but keep looking for a better one
> + ac_cv_path_EGREP="$ac_path_EGREP"
> + ac_path_EGREP_max=$ac_count
> + fi
> + # 10*(2^10) chars as input seems more than enough
> + test $ac_count -gt 10 && break
> + done
> + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> +esac
> +
> + $ac_path_EGREP_found && break 3
> + done
> + done
> + done
> +IFS=$as_save_IFS
> + if test -z "$ac_cv_path_EGREP"; then
> + as_fn_error $? "no acceptable egrep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> + fi
> +else
> + ac_cv_path_EGREP=$EGREP
> +fi
> +
> + fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
> +$as_echo "$ac_cv_path_EGREP" >&6; }
> + EGREP="$ac_cv_path_EGREP"
> +
> +
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU
> ld" >&5
> $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
> if ${acl_cv_prog_gnu_ld+:} false; then :
> diff --git a/libgcc/configure.ac b/libgcc/configure.ac
> index 70b10ac31ef3..97dc1489257a 100644
> --- a/libgcc/configure.ac
> +++ b/libgcc/configure.ac
> @@ -232,7 +232,6 @@ AC_SUBST(long_double_type_size)
> AC_CHECK_HEADERS(inttypes.h stdint.h stdlib.h ftw.h \
> unistd.h sys/stat.h sys/types.h \
> string.h strings.h memory.h sys/auxv.h sys/mman.h)
> -AC_HEADER_STDC
>
> # Check for decimal float support.
> AC_CACHE_CHECK([whether decimal floating point is supported],
> [libgcc_cv_dfp],
> diff --git a/libgm2/configure b/libgm2/configure
> index d6a4e70aac42..cde3f29e10c2 100755
> --- a/libgm2/configure
> +++ b/libgm2/configure
> @@ -6754,118 +6754,6 @@ fi
>
>
> # Checks for header files.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is
> POSIX.1 compatible" >&5
> $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
> if ${ac_cv_header_sys_wait_h+:} false; then :
> @@ -15255,7 +15143,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 15258 "configure"
> +#line 15146 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> @@ -15361,7 +15249,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 15364 "configure"
> +#line 15252 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> diff --git a/libgm2/configure.ac b/libgm2/configure.ac
> index 4aac47d8a84d..4691ce20dba4 100644
> --- a/libgm2/configure.ac
> +++ b/libgm2/configure.ac
> @@ -86,7 +86,6 @@ AC_ARG_WITH(cross-host,
> [ --with-cross-host=HOST Configuring with a cross compiler])
>
> # Checks for header files.
> -AC_HEADER_STDC
> AC_HEADER_SYS_WAIT
> AC_HEADER_TIME
>
> diff --git a/libgrust/configure b/libgrust/configure
> index 0cd07dc13b99..cb46cfeb8944 100755
> --- a/libgrust/configure
> +++ b/libgrust/configure
> @@ -4732,118 +4732,6 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
>
>
> # Checks for header files.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is
> POSIX.1 compatible" >&5
> $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
> if ${ac_cv_header_sys_wait_h+:} false; then :
> @@ -13046,7 +12934,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 13049 "configure"
> +#line 12937 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> @@ -13152,7 +13040,7 @@ else
> lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> lt_status=$lt_dlunknown
> cat > conftest.$ac_ext <<_LT_EOF
> -#line 13155 "configure"
> +#line 13043 "configure"
> #include "confdefs.h"
>
> #if HAVE_DLFCN_H
> diff --git a/libgrust/configure.ac b/libgrust/configure.ac
> index 5856ae8eebdf..ca7bc55a2973 100644
> --- a/libgrust/configure.ac
> +++ b/libgrust/configure.ac
> @@ -29,7 +29,6 @@ AC_USE_SYSTEM_EXTENSIONS
>
>
> # Checks for header files.
> -AC_HEADER_STDC
> AC_HEADER_SYS_WAIT
> AC_CHECK_HEADERS(limits.h stddef.h string.h strings.h stdlib.h \
> time.h sys/stat.h wchar.h)
> diff --git a/libobjc/configure b/libobjc/configure
> index 329c0eb61645..5be8cad2bd45 100755
> --- a/libobjc/configure
> +++ b/libobjc/configure
> @@ -11692,119 +11692,6 @@ fi
>
>
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if ${ac_cv_header_stdc+:} false; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> -
> for ac_header in sched.h
> do :
> ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h"
> "$ac_includes_default"
> diff --git a/libobjc/configure.ac b/libobjc/configure.ac
> index 486a9234d7a8..da508abb8135 100644
> --- a/libobjc/configure.ac
> +++ b/libobjc/configure.ac
> @@ -209,8 +209,6 @@ including headers and, preferably, the library, before
> you can configure
> the Objective C runtime system. If necessary, install gcc now with
> `LANGUAGES=c', then the target library, then build with `LANGUAGES=objc'.])])
>
> -AC_HEADER_STDC
> -
> AC_CHECK_HEADERS(sched.h)
>
> # -----------
> --
> 2.56.0
>