Skip to content

Commit 2f2aeda

Browse files
Ulrich WeigandUlrich Weigand
Ulrich Weigand
authored and
Ulrich Weigand
committed
Remove Cell Broadband Engine SPU targets
From-SVN: r275343
1 parent 9343921 commit 2f2aeda

File tree

273 files changed

+299
-34017
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+299
-34017
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2019-09-03 Ulrich Weigand <[email protected]>
2+
3+
* MAINTAINERS: Remove spu port maintainers.
4+
15
2019-08-28 Martin Liska <[email protected]>
26

37
* .gitignore: Add .clangd and compile_commands.json

MAINTAINERS

-3
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,6 @@ sh port Alexandre Oliva <[email protected]>
109109
sh port Oleg Endo <[email protected]>
110110
sparc port David S. Miller <[email protected]>
111111
sparc port Eric Botcazou <[email protected]>
112-
spu port Trevor Smigiel <[email protected]>
113-
spu port David Edelsohn <[email protected]>
114-
spu port Ulrich Weigand <[email protected]>
115112
tilegx port Walter Lee <[email protected]>
116113
tilepro port Walter Lee <[email protected]>
117114
v850 port Nick Clifton <[email protected]>

contrib/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2019-09-03 Ulrich Weigand <[email protected]>
2+
3+
* compare-all-tests (all_targets): Remove references to spu.
4+
* config-list.mk (LIST): Likewise.
5+
16
2019-09-02 Alexander Monakov <[email protected]>
27

38
* vim-gcc-dev/syntax/gcc-match.vim: Do not override 'tabstop' here.

contrib/compare-all-tests

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ s390_opts='-m31 -m31/-mzarch -m64'
3434
sh_opts='-m3 -m3e -m4 -m4a -m4al -m4/-mieee -m1 -m1/-mno-cbranchdi -m2a -m2a/-mieee -m2e -m2e/-mieee'
3535
sparc_opts='-mcpu=v8/-m32 -mcpu=v9/-m32 -m64'
3636

37-
all_targets='alpha arm avr bfin cris fr30 frv h8300 ia64 iq2000 m32c m32r m68k mcore mips mmix mn10300 pa pdp11 ppc sh sparc spu v850 vax xstormy16 xtensa' # e500
37+
all_targets='alpha arm avr bfin cris fr30 frv h8300 ia64 iq2000 m32c m32r m68k mcore mips mmix mn10300 pa pdp11 ppc sh sparc v850 vax xstormy16 xtensa' # e500
3838

3939
test_one_file ()
4040
{

contrib/config-list.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ LIST = aarch64-elf aarch64-linux-gnu aarch64-rtems \
9090
sparc-leon3-linux-gnuOPT-enable-target=all sparc-netbsdelf \
9191
sparc64-sun-solaris2.11OPT-with-gnu-ldOPT-with-gnu-asOPT-enable-threads=posix \
9292
sparc-wrs-vxworks sparc64-elf sparc64-rtems sparc64-linux sparc64-freebsd6 \
93-
sparc64-netbsd sparc64-openbsd spu-elf \
93+
sparc64-netbsd sparc64-openbsd \
9494
tilegx-linux-gnu tilegxbe-linux-gnu tilepro-linux-gnu \
9595
v850e-elf v850-elf v850-rtems vax-linux-gnu \
9696
vax-netbsdelf vax-openbsd visium-elf x86_64-apple-darwin \

contrib/header-tools/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2019-09-03 Ulrich Weigand <[email protected]>
2+
3+
* README: Remove references to spu.
4+
* reduce-headers: Likewise.
5+
16
2017-07-02 Richard Sandiford <[email protected]>
27
Alan Hayward <[email protected]>
38
David Sherwood <[email protected]>

contrib/header-tools/README

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ reduce-headers
203203
these targets. They are also known to the tool. When building targets it
204204
will check those targets before the rest.
205205
This coverage can be achieved by building config-list.mk with :
206-
LIST="aarch64-linux-gnu arm-netbsdelf c6x-elf epiphany-elf hppa2.0-hpux10.1 i686-mingw32crt i686-pc-msdosdjgpp mipsel-elf powerpc-eabisimaltivec rs6000-ibm-aix5.1.0 sh-superh-elf sparc64-elf spu-elf"
206+
LIST="aarch64-linux-gnu arm-netbsdelf c6x-elf epiphany-elf hppa2.0-hpux10.1 i686-mingw32crt i686-pc-msdosdjgpp mipsel-elf powerpc-eabisimaltivec rs6000-ibm-aix5.1.0 sh-superh-elf sparc64-elf"
207207

208208
-b specifies the native bootstrapped build root directory
209209
-t specifies a target build root directory that config-list.mk was run from

contrib/header-tools/reduce-headers

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ target_priority = [
3232
"powerpc-eabisimaltivec",
3333
"rs6000-ibm-aix5.1.0",
3434
"sh-superh-elf",
35-
"sparc64-elf",
36-
"spu-elf"
35+
"sparc64-elf"
3736
]
3837

3938

gcc/ChangeLog

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2019-09-03 Ulrich Weigand <[email protected]>
2+
3+
* config.gcc: Obsolete spu target. Remove references to spu.
4+
* configure.ac: Remove references to spu.
5+
* configure: Regenerate.
6+
* config/spu/: Remove directory.
7+
* common/config/spu/: Remove directory.
8+
9+
* doc/extend.texi: Remove references to spu.
10+
* doc/invoke.texi: Likewise.
11+
* doc/md.texi: Likewise.
12+
* doc/sourcebuild.texi: Likewise.
13+
114
2019-09-03 Bernd Edlinger <[email protected]>
215

316
PR middle-end/91603

gcc/common/config/spu/spu-common.c

-56
This file was deleted.

gcc/config.gcc

+2-31
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,7 @@ md_file=
247247

248248
# Obsolete configurations.
249249
case ${target} in
250-
spu*-*-* \
251-
| tile*-*-* \
250+
tile*-*-* \
252251
)
253252
if test "x$enable_obsolete" != xyes; then
254253
echo "*** Configuration ${target} is obsolete." >&2
@@ -280,6 +279,7 @@ case ${target} in
280279
| powerpc*-*-linux*paired* \
281280
| powerpc*-*-*spe* \
282281
| sparc-hal-solaris2* \
282+
| spu*-*-* \
283283
| thumb-*-* \
284284
| *-*-freebsd[12] | *-*-freebsd[1234].* \
285285
| *-*-freebsd*aout* \
@@ -535,9 +535,6 @@ sparc*-*-*)
535535
d_target_objs="sparc-d.o"
536536
extra_headers="visintrin.h"
537537
;;
538-
spu*-*-*)
539-
cpu_type=spu
540-
;;
541538
s390*-*-*)
542539
cpu_type=s390
543540
d_target_objs="s390-d.o"
@@ -3171,15 +3168,6 @@ sparc64-*-openbsd*)
31713168
with_cpu=ultrasparc
31723169
tmake_file="${tmake_file} sparc/t-sparc"
31733170
;;
3174-
spu-*-elf*)
3175-
tm_file="dbxelf.h elfos.h spu/spu-elf.h spu/spu.h newlib-stdint.h"
3176-
tmake_file="spu/t-spu-elf"
3177-
native_system_header_dir=/include
3178-
extra_headers="spu_intrinsics.h spu_internals.h vmx2spu.h spu_mfcio.h vec_types.h spu_cache.h"
3179-
extra_modes=spu/spu-modes.def
3180-
c_target_objs="${c_target_objs} spu-c.o"
3181-
cxx_target_objs="${cxx_target_objs} spu-c.o"
3182-
;;
31833171
tic6x-*-elf)
31843172
tm_file="elfos.h ${tm_file} c6x/elf-common.h c6x/elf.h"
31853173
tm_file="${tm_file} dbxelf.h tm-dwarf2.h newlib-stdint.h"
@@ -4890,23 +4878,6 @@ case "${target}" in
48904878
esac
48914879
;;
48924880

4893-
spu-*-*)
4894-
supported_defaults="arch tune"
4895-
4896-
for which in arch tune; do
4897-
eval "val=\$with_$which"
4898-
case ${val} in
4899-
"" | cell | celledp)
4900-
# OK
4901-
;;
4902-
*)
4903-
echo "Unknown cpu used in --with-$which=$val." 1>&2
4904-
exit 1
4905-
;;
4906-
esac
4907-
done
4908-
;;
4909-
49104881
tic6x-*-*)
49114882
supported_defaults="arch"
49124883

gcc/config/spu/constraints.md

-179
This file was deleted.

0 commit comments

Comments
 (0)