Tested on the following:
* bootstrapped + regtested on x86_64-pc-linux-gnu, along with checking
  diffs carefully on config.h, config.cache, config.log
* bootstrapped on i386-pc-solaris2.11 (cfarm215)

Testing is underway on a set of crosses including mingw.

I would appreciate a critical and careful eye over patch 3/9.

OK?

Sam James (9):
  gcc: drop obsolete header checks
  libssp: drop redundant header checks
  libiberty: assume C89 headers
  libdecnumber: drop unused configure checks
  libdecnumber: drop obsolete C functionality tests
  libiberty: drop obsolete C functionality tests
  libcpp: drop obsolete C functionality tests
  fixincludes: drop obsolete C functionality test
  gcc: drop obsolete C functionality test

 fixincludes/config.h.in               |   3 -
 fixincludes/configure                 |  83 -----
 fixincludes/configure.ac              |   3 -
 gcc/acinclude.m4                      |   4 +-
 gcc/config.in                         |  18 -
 gcc/configure                         |  53 +--
 gcc/configure.ac                      |   6 +-
 gcc/intl.h                            |   4 +-
 gcc/system.h                          |   8 +-
 libcpp/config.in                      |   9 -
 libcpp/configure                      | 123 -------
 libcpp/configure.ac                   |   2 -
 libdecnumber/config.in                |  15 -
 libdecnumber/configure                | 464 ++++++--------------------
 libdecnumber/configure.ac             |   7 -
 libiberty/_doprnt.c                   |   4 -
 libiberty/acinclude.m4                |   8 -
 libiberty/alloca.c                    |   4 -
 libiberty/choose-temp.c               |   8 +-
 libiberty/concat.c                    |  12 +-
 libiberty/config.h-vms                |   2 -
 libiberty/config.in                   |  12 -
 libiberty/configure                   | 137 +-------
 libiberty/configure.ac                |  12 +-
 libiberty/cp-demangle.c               |   7 -
 libiberty/cp-demint.c                 |   4 -
 libiberty/cplus-dem.c                 |   6 -
 libiberty/d-demangle.c                |   5 -
 libiberty/dyn-string.c                |   6 -
 libiberty/fibheap.c                   |   6 -
 libiberty/filename_cmp.c              |   5 -
 libiberty/floatformat.c               |   2 -
 libiberty/getcwd.c                    |   4 -
 libiberty/getopt.c                    |  14 +-
 libiberty/getpwd.c                    |   4 -
 libiberty/hashtab.c                   |   6 -
 libiberty/ldirname.c                  |  10 +-
 libiberty/lrealpath.c                 |   9 +-
 libiberty/make-relative-prefix.c      |   6 +-
 libiberty/make-temp-file.c            |   8 +-
 libiberty/mkstemps.c                  |   4 -
 libiberty/objalloc.c                  |  14 +-
 libiberty/partition.c                 |   5 -
 libiberty/pex-common.c                |   8 +-
 libiberty/pex-djgpp.c                 |   2 -
 libiberty/pex-msdos.c                 |   4 -
 libiberty/pex-unix.c                  |   4 -
 libiberty/pex-win32.c                 |   4 -
 libiberty/pexecute.c                  |   2 -
 libiberty/putenv.c                    |   8 +-
 libiberty/regex.c                     |   2 +-
 libiberty/rust-demangle.c             |   7 -
 libiberty/setenv.c                    |   9 +-
 libiberty/simple-object-coff.c        |   8 +-
 libiberty/simple-object-elf.c         |   8 +-
 libiberty/simple-object-mach-o.c      |   8 +-
 libiberty/simple-object-xcoff.c       |   8 +-
 libiberty/simple-object.c             |   7 +-
 libiberty/sort.c                      |   6 -
 libiberty/splay-tree.c                |   5 -
 libiberty/strerror.c                  |   9 -
 libiberty/strsignal.c                 |   9 -
 libiberty/strtol.c                    |   2 -
 libiberty/strtoll.c                   |   2 -
 libiberty/strtoul.c                   |   2 -
 libiberty/strtoull.c                  |   2 -
 libiberty/testsuite/test-demangle.c   |   6 +-
 libiberty/testsuite/test-expandargv.c |   4 -
 libiberty/testsuite/test-pexecute.c   |   4 -
 libiberty/testsuite/test-strtol.c     |   4 -
 libiberty/vasprintf.c                 |   6 -
 libiberty/vprintf-support.c           |   6 -
 libiberty/vsnprintf.c                 |   4 -
 libiberty/xatexit.c                   |   6 +-
 libiberty/xexit.c                     |   2 -
 libiberty/xmalloc.c                   |   8 +-
 libiberty/xmemdup.c                   |   6 -
 libiberty/xstrdup.c                   |   6 -
 libiberty/xstrndup.c                  |   6 -
 libiberty/xvasprintf.c                |   2 -
 libssp/config.h.in                    |   6 -
 libssp/configure                      |   2 +-
 libssp/configure.ac                   |   2 +-
 libssp/gets-chk.c                     |  16 +-
 libssp/memcpy-chk.c                   |   4 +-
 libssp/memmove-chk.c                  |   4 +-
 libssp/mempcpy-chk.c                  |   4 +-
 libssp/memset-chk.c                   |   4 +-
 libssp/snprintf-chk.c                 |   4 +-
 libssp/sprintf-chk.c                  |   8 +-
 libssp/ssp.c                          |   8 +-
 libssp/stpcpy-chk.c                   |   4 +-
 libssp/strcat-chk.c                   |   4 +-
 libssp/strcpy-chk.c                   |   4 +-
 libssp/strncat-chk.c                  |   4 +-
 libssp/strncpy-chk.c                  |   4 +-
 libssp/vsnprintf-chk.c                |   4 +-
 libssp/vsprintf-chk.c                 |   8 +-
 98 files changed, 170 insertions(+), 1246 deletions(-)

-- 
2.56.0

Reply via email to