From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38666 invoked by alias); 2 Apr 2019 16:49:41 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 38657 invoked by uid 89); 2 Apr 2019 16:49:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-6.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Spam-Relays-External:209.85.208.67, H*RU:209.85.208.67, cluster, HX-Languages-Length:1619 X-HELO: mail-ed1-f67.google.com Received: from mail-ed1-f67.google.com (HELO mail-ed1-f67.google.com) (209.85.208.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 02 Apr 2019 16:49:39 +0000 Received: by mail-ed1-f67.google.com with SMTP id q3so12325154edg.0 for ; Tue, 02 Apr 2019 09:49:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail-gwu-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pcVpNd6h3VHPL0Ov8GOkWlOnWyeC5aMXHBL0ak93a1M=; b=AaZloXLDG2eOiUABB7Xjk1fAm9YHWZ3F17XjepJ7wt84I5Ms8J2tTzbG1ksTs0upC6 vVK335LJAcuG3A8K7kxSqJ5EkPg3n5p1zf9UQF23mGsvwravc2pA4P2VSr4nTP+p2edA PceDAtaVznQR96xxaVRobQirsJHB2ML7qjSFo1AiVndtyU25gup33ka4hPBoFahzoQDw DIBy9gpdhb3XUzVm6QevbWOVcSLlnGN3GTipQH3rRZRpR09Tnp566vuGT6Zo6YgscVd0 N21cVosG8twmU26dA5iHR91IffYdIc63QsJERzN+5Wdwykp+Hv/YuH3L31D3y8eOrpRj IbVQ== MIME-Version: 1.0 Received: by 2002:a17:906:3602:0:0:0:0 with HTTP; Tue, 2 Apr 2019 09:49:36 -0700 (PDT) In-Reply-To: <20190402094614.8550AD802C5@oc3748833570.ibm.com> References: <20190402094614.8550AD802C5@oc3748833570.ibm.com> From: Eric Gallager Date: Tue, 02 Apr 2019 16:49:00 -0000 Message-ID: Subject: Re: [RFC/RFA] Obsolete Cell Broadband Engine SPU targets To: Ulrich Weigand Cc: gcc@gcc.gnu.org, gcc-patches@gcc.gnu.org, dje.gcc@gmail.com, trevor_smigiel@playstation.sony.com Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2019-04/txt/msg00031.txt.bz2 On 4/2/19, Ulrich Weigand wrote: > Hello, > > the spu-elf target in GCC supports generating code for the SPU processors > of the Cell Broadband Engine; it has been part of upstream GCC since 2008. > > However, at this point I believe this target is no longer in use: > - There is no supported Cell/B.E. hardware any more. Wait, SPU includes the Playstation 3, right? I'm pretty sure there are still plenty of PS3s in use out there... AFAIK my university (GWU) is still running its PS3 supercomputer cluster... (I'd have to check to make sure...) > - 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? > > Bye, > Ulrich > > > gcc/ChangeLog: > > * 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 > -- > Dr. Ulrich Weigand > GNU/Linux compilers and toolchain > Ulrich.Weigand@de.ibm.com > >