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

Reply via email to