This patch series removes support for the old POWER CPUs (the RIOS, RSC, and RIOS2).
It does not do any more than that: it leaves common mode alone, it does not remove the old assembler mnemonics and the {xx|yy} insn template syntax, etc. Bootstrapped and regtested on powerpc64-linux (c,c++,fortran); no new failures. Comments? Segher ( There is a bit of jitter in tests that passed before and now don't, or the other way around, e.g. pr42246.c; all those fail in the latest results from Pat Haugen, so I presume it has nothing to do with these patches; see http://gcc.gnu.org/ml/gcc-testresults/2012-07/msg02222.html ) Segher Boessenkool (3): Remove RIOS, RSC and RIOS2 processor types Remove support for old POWER Remove MQ gcc/common/config/rs6000/rs6000-common.c | 28 +- gcc/config/rs6000/601.md | 136 ++ gcc/config/rs6000/aix43.h | 18 +- gcc/config/rs6000/aix51.h | 18 +- gcc/config/rs6000/aix52.h | 12 +- gcc/config/rs6000/aix53.h | 12 +- gcc/config/rs6000/aix61.h | 12 +- gcc/config/rs6000/constraints.md | 7 +- gcc/config/rs6000/darwin.h | 5 +- gcc/config/rs6000/dfp.md | 21 +- gcc/config/rs6000/driver-rs6000.c | 23 +- gcc/config/rs6000/predicates.md | 5 +- gcc/config/rs6000/rios1.md | 191 -- gcc/config/rs6000/rios2.md | 129 -- gcc/config/rs6000/rs6000-c.c | 11 +- gcc/config/rs6000/rs6000-cpus.def | 15 +- gcc/config/rs6000/rs6000-opts.h | 5 +- gcc/config/rs6000/rs6000-tables.opt | 41 +- gcc/config/rs6000/rs6000.c | 90 +- gcc/config/rs6000/rs6000.h | 51 +- gcc/config/rs6000/rs6000.md | 2234 ++------------------ gcc/config/rs6000/rs6000.opt | 17 +- gcc/config/rs6000/sysv4.h | 8 +- gcc/config/rs6000/t-aix43 | 15 +- gcc/config/rs6000/t-rs6000 | 8 +- gcc/doc/invoke.texi | 41 +- gcc/testsuite/gcc.target/powerpc/rs6000-power2-1.c | 21 - gcc/testsuite/gcc.target/powerpc/rs6000-power2-2.c | 22 - 28 files changed, 392 insertions(+), 2804 deletions(-) create mode 100644 gcc/config/rs6000/601.md delete mode 100644 gcc/config/rs6000/rios1.md delete mode 100644 gcc/config/rs6000/rios2.md delete mode 100644 gcc/testsuite/gcc.target/powerpc/rs6000-power2-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/rs6000-power2-2.c -- 1.7.7.6