This is the mail archive of the
mailing list for the GCC project.
Re: Obsolete powerpc*-*-*spe*
- From: Andrew Jenner <andrew at codesourcery dot com>
- To: David Edelsohn <dje dot gcc at gmail dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Cc: Olivier Hainque <hainque at adacore dot com>, Sandra Loosemore <sandra at codesourcery dot com>, Segher Boessenkool <segher at kernel dot crashing dot org>, Arnaud Charlet <charlet at adacore dot com>, Joel Brobecker <brobecker at adacore dot com>
- Date: Mon, 13 Mar 2017 18:01:46 +0000
- Subject: Re: Obsolete powerpc*-*-*spe*
- Authentication-results: sourceware.org; auth=none
- References: <20170214030703.GS21840@gate.crashing.org> <58A61E7B.firstname.lastname@example.org> <20170216221937.GB21840@gate.crashing.org> <58A63B91.email@example.com> <CAGWvny=aWTzSta=jwZS8HwmWU4riN7ee46CZP8MwS2PcYPC0mw@mail.gmail.com> <452E2837-FC8A-4DA2-A2B9-F58151841F58@adacore.com> <CAGWvnymQjd=k4Hv6PgWW2kuCinQTOQvSRvSEnVRN-C-RnvmKig@mail.gmail.com>
On 21/02/2017 16:14, David Edelsohn wrote:
On Mon, Feb 20, 2017 at 11:02 AM, Olivier Hainque <firstname.lastname@example.org> wrote:
On Feb 17, 2017, at 01:10 , David Edelsohn <email@example.com> wrote:
This is not a new issue. The maintainer did not suddenly resign last
week. There have been numerous efforts to reach out to the SPE
community for over a *decade*, cajoling them to step up with
maintenance for the port. I am glad that this notice of obsolescence
has focused more attention on the long-standing problem.
Would there be a minimum level of commitment you'd like
to get to accept leaving the port in (if not this, at least
that ...) ?
There are three main areas that require attention:
1) Regular builds of the SPE configuration and regular GCC testsuite
runs that are reported to the gcc-testsuite mailing list.
2) Timely reports of any regressions.
3) An active GCC developer who is the point of contact for the SPE
port and submits patches for the port.
None of us within IBM are experts on the SPE port. Someone from the
SPE community is needed to help triage issues, debug problems and test
patches that may affect the SPE port.
With evidence of pro-active involvement from an SPE developer, the
port does not have to be deprecated. The effort needs to be more that
activity at GCC release cycle boundaries or an accelerated deprecation
process will be proposed.
I volunteer to be the point of contact for the SPE port.
Over here at CodeSourcery/Mentor Embedded, we have a strong interest in
SPE *not* being deprecated (we actively ship toolchain products with SPE
multilibs, and have customers for which these are important). We are
therefore volunteering resources (specifically, me) to maintain SPE
upstream as well.
I am in the process of developing some patches to add VLE support
upstream (and expect to be maintainer of those once they are committed)
so it would be a good fit for me to be the SPE maintainer as well.
We have been regularly running tests on the SPE multilibs (on our
internal branches) and they are in better shape than the test results
Segher found from 2015. We may have some (not yet upstreamed) patches
that improve the test results - I will be tracking these down and
upstreaming them ASAP. I will be expanding our regular build and test
runs to cover trunk as well, and will send test results to gcc-testsuite
and report regressions.
If there is no objection, I will submit patches tomorrow to un-obsolete
SPE and add myself to the appropriate section of the MAINTAINERS file.
The other changes will come once stage 1 opens.