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
