From 4768200a93319dd9efdf1be686d363d76c2822d4 Mon Sep 17 00:00:00 2001 From: Segher Boessenkool Date: Wed, 7 Jun 2017 17:27:45 +0200 Subject: [PATCH] rs6000: Remove spe.md, spe.h, linuxspe.h * config.gcc (powerpc*-*-*): Don't add spe.h to extra_headers. (powerpc*-linux*spe*): Use ${cpu_type} instead of rs6000. * config/rs6000/linuxspe.h: Delete file. * config/rs6000/rs6000.md: Don't include spe.md. * config/rs6000/spe.h: Delete file. * config/rs6000/spe.md: Delete file. * config/rs6000/t-rs6000: Remove spe.md. From-SVN: r248983 --- gcc/ChangeLog | 10 ++++++++++ gcc/config.gcc | 4 ++-- gcc/config/rs6000/rs6000.md | 1 - gcc/config/rs6000/t-rs6000 | 1 - 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e10099d3e09..4fdb8ec04af 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2017-06-07 Segher Boessenkool + + * config.gcc (powerpc*-*-*): Don't add spe.h to extra_headers. + (powerpc*-linux*spe*): Use ${cpu_type} instead of rs6000. + * config/rs6000/linuxspe.h: Delete file. + * config/rs6000/rs6000.md: Don't include spe.md. + * config/rs6000/spe.h: Delete file. + * config/rs6000/spe.md: Delete file. + * config/rs6000/t-rs6000: Remove spe.md. + 2017-06-07 Segher Boessenkool * config/rs6000/predicates.md (reg_or_mem_operand): Reformat. diff --git a/gcc/config.gcc b/gcc/config.gcc index f55dcaa335b..a311cd95f49 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -457,7 +457,7 @@ powerpc*-*-*) extra_headers="ppc-asm.h altivec.h htmintrin.h htmxlintrin.h" extra_headers="${extra_headers} bmi2intrin.h bmiintrin.h x86intrin.h" extra_headers="${extra_headers} ppu_intrinsics.h spu2vmx.h vec_types.h si2vmx.h" - extra_headers="${extra_headers} spe.h paired.h" + extra_headers="${extra_headers} paired.h" case x$with_cpu in xpowerpc64|xdefault64|x6[23]0|x970|xG5|xpower[3456789]|xpower6x|xrs64a|xcell|xa2|xe500mc64|xe5500|xe6500) cpu_is_64bit=yes @@ -2510,7 +2510,7 @@ powerpc*-*-linux*) powerpc*-*-linux*altivec*) tm_file="${tm_file} rs6000/linuxaltivec.h" ;; powerpc*-*-linux*spe*) - tm_file="${tm_file} rs6000/linuxspe.h rs6000/e500.h" ;; + tm_file="${tm_file} ${cpu_type}/linuxspe.h ${cpu_type}/e500.h" ;; powerpc*-*-linux*paired*) tm_file="${tm_file} rs6000/750cl.h" ;; esac diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index edb520867ea..ec25f459f13 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -14629,7 +14629,6 @@ (include "vector.md") (include "vsx.md") (include "altivec.md") -(include "spe.md") (include "dfp.md") (include "paired.md") (include "crypto.md") diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000 index 7270723309d..a1dca3c42b2 100644 --- a/gcc/config/rs6000/t-rs6000 +++ b/gcc/config/rs6000/t-rs6000 @@ -64,6 +64,5 @@ MD_INCLUDES = $(srcdir)/config/rs6000/rs64.md \ $(srcdir)/config/rs6000/altivec.md \ $(srcdir)/config/rs6000/crypto.md \ $(srcdir)/config/rs6000/htm.md \ - $(srcdir)/config/rs6000/spe.md \ $(srcdir)/config/rs6000/dfp.md \ $(srcdir)/config/rs6000/paired.md -- 2.30.2