Remove Cell Broadband Engine SPU targets

Programming / Compilers / GCC - uweigand [138bc75d-0d04-0410-961f-82ee72b054a4] - 3 September 2019 15:08 EDT

7ee1594e0eb Remove Cell Broadband Engine SPU targets
ChangeLog | 4 +
MAINTAINERS | 3 -
contrib/ChangeLog | 5 +
contrib/compare-all-tests | 2 +-
contrib/config-list.mk | 2 +-
contrib/header-tools/ChangeLog | 5 +
contrib/header-tools/README | 2 +-
contrib/header-tools/reduce-headers | 3 +-
gcc/ChangeLog | 13 +
gcc/common/config/spu/spu-common.c | 56 -
gcc/config.gcc | 33 +-
gcc/config/spu/constraints.md | 179 -
gcc/config/spu/predicates.md | 122 -
gcc/config/spu/spu-builtins.def | 781 --
gcc/config/spu/spu-builtins.md | 864 ---
gcc/config/spu/spu-c.c | 233 -
gcc/config/spu/spu-elf.h | 75 -
gcc/config/spu/spu-modes.def | 29 -
gcc/config/spu/spu-protos.h | 95 -
gcc/config/spu/spu.c | 7469 --------------------
gcc/config/spu/spu.h | 517 --
gcc/config/spu/spu.md | 5255 --------------
gcc/config/spu/spu.opt | 105 -
gcc/config/spu/spu_cache.h | 39 -
gcc/config/spu/spu_internals.h | 421 --
gcc/config/spu/spu_intrinsics.h | 83 -
gcc/config/spu/spu_mfcio.h | 342 -
gcc/config/spu/t-spu-elf | 34 -
gcc/config/spu/vec_types.h | 36 -
gcc/config/spu/vmx2spu.h | 3985 -----------
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
gcc/doc/extend.texi | 113 +-
gcc/doc/invoke.texi | 147 -
gcc/doc/md.texi | 70 -
gcc/doc/sourcebuild.texi | 10 -
gcc/testsuite/ChangeLog | 165 +
.../c-c++-common/torture/complex-sign-add.c | 2 -
.../c-c++-common/torture/complex-sign-mixed-add.c | 2 -
.../c-c++-common/torture/complex-sign-mixed-div.c | 2 -
.../c-c++-common/torture/complex-sign-mixed-mul.c | 2 -
.../c-c++-common/torture/complex-sign-mixed-sub.c | 2 -
.../torture/complex-sign-mul-minus-one.c | 2 -
.../c-c++-common/torture/complex-sign-mul-one.c | 2 -
.../c-c++-common/torture/complex-sign-mul.c | 2 -
.../c-c++-common/torture/complex-sign-sub.c | 2 -
gcc/testsuite/g++.dg/opt/temp1.C | 5 -
gcc/testsuite/g++.dg/opt/vt1.C | 1 -
gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 -
gcc/testsuite/g++.dg/warn/pr30551-2.C | 1 -
gcc/testsuite/g++.dg/warn/pr30551.C | 1 -
gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 1 -
gcc/testsuite/g++.old-deja/g++.other/comdat5.C | 1 -
.../g++.old-deja/g++.other/local-alloc1.C | 1 -
gcc/testsuite/gcc.c-torture/compile/20001226-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20031003-1.c | 6 -
gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 -
gcc/testsuite/gcc.c-torture/execute/conversion.c | 12 -
.../gcc.c-torture/execute/ieee/20010114-2.x | 6 -
.../gcc.c-torture/execute/ieee/20030331-1.x | 6 -
.../gcc.c-torture/execute/ieee/920518-1.x | 6 -
.../gcc.c-torture/execute/ieee/compare-fp-1.x | 6 -
.../gcc.c-torture/execute/ieee/compare-fp-4.x | 6 -
.../gcc.c-torture/execute/ieee/fp-cmp-2.x | 6 -
.../gcc.c-torture/execute/ieee/fp-cmp-4f.x | 6 -
.../gcc.c-torture/execute/ieee/fp-cmp-8f.x | 6 -
gcc/testsuite/gcc.c-torture/execute/ieee/inf-1.c | 9 -
gcc/testsuite/gcc.c-torture/execute/ieee/inf-2.c | 4 -
.../execute/ieee/mul-subnormal-single-1.x | 5 -
gcc/testsuite/gcc.c-torture/execute/ieee/rbug.c | 6 -
gcc/testsuite/gcc.c-torture/execute/pr39228.c | 1 -
gcc/testsuite/gcc.dg/20020312-2.c | 2 -
gcc/testsuite/gcc.dg/20030702-1.c | 1 -
gcc/testsuite/gcc.dg/and-1.c | 6 +-
gcc/testsuite/gcc.dg/builtin-inf-1.c | 2 +-
gcc/testsuite/gcc.dg/builtins-1.c | 2 +-
gcc/testsuite/gcc.dg/builtins-43.c | 5 -
gcc/testsuite/gcc.dg/builtins-44.c | 7 -
gcc/testsuite/gcc.dg/builtins-45.c | 10 -
gcc/testsuite/gcc.dg/float-range-1.c | 1 -
gcc/testsuite/gcc.dg/float-range-3.c | 1 -
gcc/testsuite/gcc.dg/float-range-4.c | 1 -
gcc/testsuite/gcc.dg/float-range-5.c | 1 -
gcc/testsuite/gcc.dg/fold-overflow-1.c | 1 -
gcc/testsuite/gcc.dg/format/ms_unnamed-1.c | 2 +-
gcc/testsuite/gcc.dg/format/unnamed-1.c | 2 +-
gcc/testsuite/gcc.dg/hex-round-1.c | 1 -
gcc/testsuite/gcc.dg/hex-round-2.c | 1 -
gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +-
gcc/testsuite/gcc.dg/nrv3.c | 5 -
gcc/testsuite/gcc.dg/pr15784-3.c | 1 -
gcc/testsuite/gcc.dg/pr27095.c | 4 +-
gcc/testsuite/gcc.dg/pr28243.c | 1 -
gcc/testsuite/gcc.dg/pr28796-2.c | 1 -
gcc/testsuite/gcc.dg/pr30551-3.c | 1 -
gcc/testsuite/gcc.dg/pr30551-6.c | 1 -
gcc/testsuite/gcc.dg/pr30551.c | 1 -
gcc/testsuite/gcc.dg/pr70317.c | 2 +-
gcc/testsuite/gcc.dg/sms-1.c | 2 +-
gcc/testsuite/gcc.dg/sms-2.c | 2 +-
gcc/testsuite/gcc.dg/sms-3.c | 2 +-
gcc/testsuite/gcc.dg/sms-4.c | 2 +-
gcc/testsuite/gcc.dg/sms-5.c | 1 -
gcc/testsuite/gcc.dg/sms-6.c | 1 -
gcc/testsuite/gcc.dg/sms-7.c | 1 -
gcc/testsuite/gcc.dg/stack-usage-1.c | 2 -
gcc/testsuite/gcc.dg/strlenopt-73.c | 2 +-
gcc/testsuite/gcc.dg/titype-1.c | 2 +-
gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 3 +-
gcc/testsuite/gcc.dg/torture/builtin-attr-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/builtin-complex-1.c | 6 -
gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 71 -
gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 15 -
gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 12 -
gcc/testsuite/gcc.dg/torture/builtin-logb-1.c | 12 -
gcc/testsuite/gcc.dg/torture/builtin-math-2.c | 35 +-
gcc/testsuite/gcc.dg/torture/builtin-math-5.c | 24 +-
gcc/testsuite/gcc.dg/torture/builtin-modf-1.c | 34 -
gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 2 +-
gcc/testsuite/gcc.dg/torture/pr25947-1.c | 1 -
gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ivopts-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vector-6.c | 4 +-
gcc/testsuite/gcc.dg/uninit-C-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-C.c | 2 +-
.../spu/costmodel-fast-math-vect-pr29925.c | 39 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c | 50 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c | 49 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c | 49 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c | 50 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-33.c | 42 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c | 48 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c | 48 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c | 48 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c | 49 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c | 46 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c | 46 -
.../gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c | 46 -
.../vect/costmodel/spu/costmodel-vect-iv-9.c | 37 -
.../vect/costmodel/spu/spu-costmodel-vect.exp | 69 -
gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 2 +-
.../gcc.dg/vect/no-math-errno-vect-pow-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect.exp | 3 -
gcc/testsuite/gcc.target/spu/Wmain.c | 7 -
gcc/testsuite/gcc.target/spu/abi.c | 474 --
gcc/testsuite/gcc.target/spu/compare-dp.c | 10 -
gcc/testsuite/gcc.target/spu/cpat-1.c | 104 -
gcc/testsuite/gcc.target/spu/cpat-2.c | 44 -
gcc/testsuite/gcc.target/spu/cpat-3.c | 61 -
gcc/testsuite/gcc.target/spu/cpat-4.c | 40 -
gcc/testsuite/gcc.target/spu/dfcgt-nan.c | 31 -
gcc/testsuite/gcc.target/spu/dfcmeq.c | 9 -
gcc/testsuite/gcc.target/spu/dfcmgt.c | 10 -
gcc/testsuite/gcc.target/spu/ea/cache1.c | 195 -
gcc/testsuite/gcc.target/spu/ea/cast1.c | 43 -
gcc/testsuite/gcc.target/spu/ea/cast2.c | 74 -
gcc/testsuite/gcc.target/spu/ea/compile1.c | 109 -
gcc/testsuite/gcc.target/spu/ea/compile2.c | 43 -
gcc/testsuite/gcc.target/spu/ea/cppdefine.c | 36 -
gcc/testsuite/gcc.target/spu/ea/ea.exp | 54 -
gcc/testsuite/gcc.target/spu/ea/errors1.c | 67 -
gcc/testsuite/gcc.target/spu/ea/errors2.c | 107 -
gcc/testsuite/gcc.target/spu/ea/execute1.c | 41 -
gcc/testsuite/gcc.target/spu/ea/execute2.c | 41 -
gcc/testsuite/gcc.target/spu/ea/execute3.c | 39 -
gcc/testsuite/gcc.target/spu/ea/ops1.c | 94 -
gcc/testsuite/gcc.target/spu/ea/ops2.c | 94 -
gcc/testsuite/gcc.target/spu/ea/options1.c | 22 -
gcc/testsuite/gcc.target/spu/ea/pr41857.c | 29 -
gcc/testsuite/gcc.target/spu/ea/test-sizes.c | 608 --
gcc/testsuite/gcc.target/spu/fixed-range-bad.c | 5 -
gcc/testsuite/gcc.target/spu/fixed-range.c | 8 -
gcc/testsuite/gcc.target/spu/intrinsics-1.c | 24 -
gcc/testsuite/gcc.target/spu/intrinsics-2.c | 305 -
gcc/testsuite/gcc.target/spu/intrinsics-3.c | 42 -
gcc/testsuite/gcc.target/spu/intrinsics-sr.c | 496 --
gcc/testsuite/gcc.target/spu/muldivti3.c | 46 -
gcc/testsuite/gcc.target/spu/pr40001.c | 17 -
gcc/testsuite/gcc.target/spu/spu.exp | 41 -
gcc/testsuite/gcc.target/spu/subti3.c | 45 -
gcc/testsuite/gcc.target/spu/tag_manager.c | 312 -
gcc/testsuite/gcc.target/spu/vector-ansi.c | 35 -
gcc/testsuite/gcc.target/spu/vector.c | 32 -
gcc/testsuite/gfortran.dg/bessel_6.f90 | 4 -
gcc/testsuite/gfortran.dg/bessel_7.f90 | 5 +-
gcc/testsuite/gfortran.dg/char4_iunit_1.f03 | 1 -
gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +-
gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +-
gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +-
.../gfortran.dg/default_format_denormal_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/erf_2.F90 | 4 -
gcc/testsuite/gfortran.dg/erf_3.F90 | 5 +-
gcc/testsuite/gfortran.dg/init_flag_10.f90 | 1 -
gcc/testsuite/gfortran.dg/init_flag_3.f90 | 1 -
gcc/testsuite/gfortran.dg/int_conv_2.f90 | 1 -
.../gfortran.dg/integer_exponentiation_3.F90 | 2 -
.../gfortran.dg/integer_exponentiation_5.F90 | 2 -
gcc/testsuite/gfortran.dg/isnan_1.f90 | 1 -
gcc/testsuite/gfortran.dg/isnan_2.f90 | 1 -
gcc/testsuite/gfortran.dg/maxloc_2.f90 | 1 -
gcc/testsuite/gfortran.dg/maxlocval_2.f90 | 1 -
gcc/testsuite/gfortran.dg/maxlocval_4.f90 | 1 -
gcc/testsuite/gfortran.dg/minloc_1.f90 | 1 -
gcc/testsuite/gfortran.dg/minlocval_1.f90 | 1 -
gcc/testsuite/gfortran.dg/minlocval_4.f90 | 1 -
gcc/testsuite/gfortran.dg/module_nan.f90 | 1 -
gcc/testsuite/gfortran.dg/namelist_42.f90 | 1 -
gcc/testsuite/gfortran.dg/namelist_43.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_1.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_2.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_3.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_4.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_5.f90 | 1 -
gcc/testsuite/gfortran.dg/nan_6.f90 | 1 -
gcc/testsuite/gfortran.dg/nearest_1.f90 | 1 -
gcc/testsuite/gfortran.dg/nearest_3.f90 | 1 -
gcc/testsuite/gfortran.dg/open_errors.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr20257.f90 | 1 -
gcc/testsuite/gfortran.dg/read_infnan_1.f90 | 1 -
gcc/testsuite/gfortran.dg/real_const_3.f90 | 1 -
gcc/testsuite/gfortran.dg/realloc_on_assign_2.f03 | 1 -
gcc/testsuite/gfortran.dg/reassoc_4.f | 1 -
gcc/testsuite/gfortran.dg/scalar_mask_2.f90 | 3 +-
gcc/testsuite/gfortran.dg/scratch_1.f90 | 1 -
gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +-
gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 | 1 -
gcc/testsuite/gfortran.dg/typebound_operator_9.f03 | 1 -
.../gfortran.fortran-torture/execute/getarg_1.x | 5 -
.../execute/intrinsic_nearest.x | 4 -
.../execute/intrinsic_set_exponent.x | 4 -
.../gfortran.fortran-torture/execute/nan_inf_fmt.x | 4 -
gcc/testsuite/lib/compat.exp | 10 -
gcc/testsuite/lib/fortran-torture.exp | 2 -
gcc/testsuite/lib/gcc-dg.exp | 8 -
gcc/testsuite/lib/gfortran.exp | 7 -
gcc/testsuite/lib/target-supports.exp | 61 +-
gcc/testsuite/lib/target-utils.exp | 4 -
libbacktrace/ChangeLog | 5 +
libbacktrace/configure | 7 +-
libbacktrace/configure.ac | 7 +-
libcpp/ChangeLog | 5 +
libcpp/directives.c | 12 +-
libcpp/expr.c | 4 +-
libgcc/ChangeLog | 5 +
libgcc/config.host | 10 -
libgcc/config/spu/cache.S | 43 -
libgcc/config/spu/cachemgr.c | 438 --
libgcc/config/spu/divmodti4.c | 188 -
libgcc/config/spu/divv2df3.c | 195 -
libgcc/config/spu/float_disf.c | 31 -
libgcc/config/spu/float_unsdidf.c | 54 -
libgcc/config/spu/float_unsdisf.c | 31 -
libgcc/config/spu/float_unssidf.c | 45 -
libgcc/config/spu/mfc_multi_tag_release.c | 72 -
libgcc/config/spu/mfc_multi_tag_reserve.c | 84 -
libgcc/config/spu/mfc_tag_release.c | 59 -
libgcc/config/spu/mfc_tag_reserve.c | 51 -
libgcc/config/spu/mfc_tag_table.c | 39 -
libgcc/config/spu/multi3.c | 119 -
libgcc/config/spu/t-elf | 59 -
libstdc++-v3/ChangeLog | 11 +
libstdc++-v3/configure | 6167 ----------------
libstdc++-v3/crossconfig.m4 | 8 -
.../doc/html/manual/source_code_style.html | 3 -
.../doc/xml/manual/appendix_contributing.xml | 3 -
libstdc++-v3/include/tr1/ell_integral.tcc | 18 +-
273 files changed, 299 insertions(+), 34017 deletions(-)

Upstream: gcc.gnu.org


  • Share