rs6000: Remove spe.md, spe.h, linuxspe.h
authorSegher Boessenkool <segher@kernel.crashing.org>
Wed, 7 Jun 2017 15:27:45 +0000 (17:27 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Wed, 7 Jun 2017 15:27:45 +0000 (17:27 +0200)
* 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
gcc/config.gcc
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/t-rs6000

index e10099d3e0928d6022ff435d5945c154a799d2f4..4fdb8ec04af39ce9cb8ebab7a5e10ffa70bdc3a8 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-07  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * 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  <segher@kernel.crashing.org>
 
        * config/rs6000/predicates.md (reg_or_mem_operand): Reformat.
index f55dcaa335bc2d7e326af80a250cf72e8b0cf351..a311cd95f496a925d5fa428c6680c333d4562599 100644 (file)
@@ -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
index edb520867eae3c2d61667f059e3f13e2438c44f0..ec25f459f139c13830752657c6d3b11364163d10 100644 (file)
 (include "vector.md")
 (include "vsx.md")
 (include "altivec.md")
-(include "spe.md")
 (include "dfp.md")
 (include "paired.md")
 (include "crypto.md")
index 7270723309d2c7596c30f4f371206b4d15a03989..a1dca3c42b2c8dbe4a4485cc08e9491eca832338 100644 (file)
@@ -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