Andrea Pinski <[email protected]> writes:

> 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.

I don't have access to HPUX unfortunately: I could install it on a
machine I have but I lost my disk burner. Maybe something to do in
winter ;)

I tested on Solaris now (i386-pc-solaris2.11, cfarm215) and it
bootstrapped fine.

I can't get onto the AIX machine on the cfarm, I will open a ticket, but
I'd say it's not a blocker.

>
> 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
>>

Attachment: signature.asc
Description: PGP signature

Reply via email to