This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC/RFA] Obsolete Cell Broadband Engine SPU targets

On April 2, 2019 11:46:14 AM GMT+02:00, Ulrich Weigand <> wrote:
>the spu-elf target in GCC supports generating code for the SPU
>of the Cell Broadband Engine; it has been part of upstream GCC since
>However, at this point I believe this target is no longer in use:
>- There is no supported Cell/B.E. hardware any more.
>- There is no supported operating system supporting Cell/B.E. any more.
>I've still been running daily regression tests until now, but I'll be
>unable to continue to do so much longer since the systems I've been
>using for this will go away.
>Rather than leave SPU support untested/maintained, I'd therefore
>propose to declare all SPU targets obsolete in GCC 9 and remove
>the code with GCC 10.
>Any objections to this approach?

Works for me. 


>	* config.gcc: Mark spu* targets as deprecated/obsolete.
>Index: gcc/config.gcc
>--- gcc/config.gcc	(revision 270076)
>+++ gcc/config.gcc	(working copy)
>@@ -248,6 +248,7 @@ md_file=
> # Obsolete configurations.
> case ${target} in
>   *-*-solaris2.10*			\
>+  | spu*-*-*				\
>   | tile*-*-*				\
>  )
>     if test "x$enable_obsolete" != xyes; then

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]