From: Trevor Saunders <tbsaunde+...@tbsaunde.org> Hi,
later than I hoped, but here's the series to remove the targets obsoleted during gcc 6. I built and regtested the series as one patch on x86_64-linux-gnu without regressions, ok? Trev Trevor Saunders (7): remove support for the interix target remove support for targeting openbsd 2 or 3 remove knetbsd support remove h8300-rtems support remove m32-rtems support remove avr-rtems support remove mep-* support config/elf.m4 | 2 +- config/picflag.m4 | 4 - configure | 4 +- configure.ac | 2 - contrib/config-list.mk | 20 +- contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 1 - fixincludes/mkfixinc.sh | 1 - gcc/common/config/mep/mep-common.c | 89 - gcc/config.gcc | 74 +- gcc/config/avr/gen-avr-mmcu-specs.c | 12 +- gcc/config/avr/rtems.h | 27 - gcc/config/avr/t-rtems | 3 - gcc/config/h8300/rtems.h | 29 - gcc/config/h8300/t-rtems | 7 - gcc/config/i386/i386-interix.h | 345 - gcc/config/i386/interix.opt | 34 - gcc/config/i386/knetbsd-gnu.h | 21 - gcc/config/i386/knetbsd-gnu64.h | 26 - gcc/config/i386/t-interix | 30 - gcc/config/knetbsd-gnu.h | 35 - gcc/config/m32r/rtems.h | 33 - gcc/config/mep/constraints.md | 162 - gcc/config/mep/default.h | 10 - gcc/config/mep/intrinsics.h | 620 - gcc/config/mep/intrinsics.md | 21568 ------------------- gcc/config/mep/ivc2-template.h | 9 - gcc/config/mep/mep-c5.cpu | 277 - gcc/config/mep/mep-core.cpu | 3080 --- gcc/config/mep/mep-default.cpu | 25 - gcc/config/mep/mep-ext-cop.cpu | 23 - gcc/config/mep/mep-intrin.h | 8933 -------- gcc/config/mep/mep-ivc2.cpu | 9775 --------- gcc/config/mep/mep-pragma.c | 398 - gcc/config/mep/mep-protos.h | 128 - gcc/config/mep/mep.c | 7263 ------- gcc/config/mep/mep.cpu | 21 - gcc/config/mep/mep.h | 790 - gcc/config/mep/mep.md | 2254 -- gcc/config/mep/mep.opt | 164 - gcc/config/mep/predicates.md | 184 - gcc/config/mep/t-mep | 68 - gcc/config/openbsd-oldgas.h | 26 - gcc/configure | 12 +- gcc/configure.ac | 4 +- gcc/doc/install.texi | 24 - gcc/doc/md.texi | 101 - gcc/testsuite/gcc.dg/attr-ms_struct-1.c | 2 +- gcc/testsuite/gcc.dg/attr-ms_struct-2.c | 2 +- gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-attrib.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout-2.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout-3.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout.c | 2 +- gcc/testsuite/gcc.dg/bf-no-ms-layout.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield1.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield2.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield3.c | 1 - gcc/testsuite/lib/target-supports.exp | 1 - libgcc/config.host | 33 +- libgcc/config/avr/t-rtems | 2 - libgcc/config/i386/t-interix | 3 - libgcc/config/mep/lib1funcs.S | 125 - libgcc/config/mep/lib2funcs.c | 139 - libgcc/config/mep/t-mep | 16 - libgcc/config/mep/tramp.c | 103 - libstdc++-v3/configure | 2 +- libstdc++-v3/configure.host | 6 +- libstdc++-v3/crossconfig.m4 | 2 +- 83 files changed, 53 insertions(+), 57148 deletions(-) delete mode 100644 gcc/common/config/mep/mep-common.c delete mode 100644 gcc/config/avr/rtems.h delete mode 100644 gcc/config/avr/t-rtems delete mode 100644 gcc/config/h8300/rtems.h delete mode 100644 gcc/config/h8300/t-rtems delete mode 100644 gcc/config/i386/i386-interix.h delete mode 100644 gcc/config/i386/interix.opt delete mode 100644 gcc/config/i386/knetbsd-gnu.h delete mode 100644 gcc/config/i386/knetbsd-gnu64.h delete mode 100644 gcc/config/i386/t-interix delete mode 100644 gcc/config/knetbsd-gnu.h delete mode 100644 gcc/config/m32r/rtems.h delete mode 100644 gcc/config/mep/constraints.md delete mode 100644 gcc/config/mep/default.h delete mode 100644 gcc/config/mep/intrinsics.h delete mode 100644 gcc/config/mep/intrinsics.md delete mode 100644 gcc/config/mep/ivc2-template.h delete mode 100644 gcc/config/mep/mep-c5.cpu delete mode 100644 gcc/config/mep/mep-core.cpu delete mode 100644 gcc/config/mep/mep-default.cpu delete mode 100644 gcc/config/mep/mep-ext-cop.cpu delete mode 100644 gcc/config/mep/mep-intrin.h delete mode 100644 gcc/config/mep/mep-ivc2.cpu delete mode 100644 gcc/config/mep/mep-pragma.c delete mode 100644 gcc/config/mep/mep-protos.h delete mode 100644 gcc/config/mep/mep.c delete mode 100644 gcc/config/mep/mep.cpu delete mode 100644 gcc/config/mep/mep.h delete mode 100644 gcc/config/mep/mep.md delete mode 100644 gcc/config/mep/mep.opt delete mode 100644 gcc/config/mep/predicates.md delete mode 100644 gcc/config/mep/t-mep delete mode 100644 gcc/config/openbsd-oldgas.h delete mode 100644 libgcc/config/avr/t-rtems delete mode 100644 libgcc/config/i386/t-interix delete mode 100644 libgcc/config/mep/lib1funcs.S delete mode 100644 libgcc/config/mep/lib2funcs.c delete mode 100644 libgcc/config/mep/t-mep delete mode 100644 libgcc/config/mep/tramp.c -- 2.7.0