This is the mail archive of the gcc@gcc.gnu.org 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: Obsolete powerpc*-*-*spe*


On Thu, Feb 16, 2017 at 02:49:47PM -0700, Sandra Loosemore wrote:
> >I propose to mark powerpc*-*-*spe* as obsolete in GCC 7.  This includes
> >the spe.h installed header file, all the __builtin_spe* intrinsics, the
> >-mfloat-gprs= command-line option, and the support for the SPE ABIs.
> >
> >No one has properly tested these targets in a long time (the latest
> >testresults I could find are from July 2015, >1000 failures), and the
> >SPE support makes a lot of code much more complex.
> >
> >Any objections to this obsoletion?  GCC 7 will then be the last release
> >with support for SPE (it will need --enable-obsolete to build these
> >targets), and we will delete the SPE support during GCC 8 development.
> 
> Can I ask that we hold off a bit before making a decision on this?

Of course, that is what we're doing in any case.

Note that obsoleting it in GCC 7 means GCC 7 will still work, and that
we *can* remove it in GCC 8; we do not have to.  You have plenty of time
to find some way to keep SPE support in GCC.  The obsoletion notice _is_
the advance warning you're asking for.

The gcc-7/changes.html text I'll propose later says:


  <li><p>Support for a number of older systems and recently
  unmaintained or untested target ports of GCC has been declared
  obsolete in GCC 7.  Unless there is activity to revive them, the
  next release of GCC will have their sources permanently
  <strong>removed</strong>.</p>

  <p>The following ports for individual systems on
  particular architectures have been obsoleted:</p>

  <ul>
    <li>PowerPC SPE (powerpc*-*-*spe*) as announced
    <a href="https://gcc.gnu.org/ml/gcc/2017-02/msg00041.html";>
        here</a>.</li>
  </ul>
  </li>


Segher


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