Message ID | 20180417132047.GB8577@tucnak |
---|---|
State | New |
Headers | show |
Series | [RFC,PATCHES] Obsolete or remove powerpc*-*-*spe* support (PR target/81084) | expand |
On Tue, 17 Apr 2018, Jakub Jelinek wrote: > Hi! > > In the http://gcc.gnu.org/ml/gcc/2017-02/msg00041.html > thread it has been proposed that powerpc*-*-*spe* would be obsoleted in > GCC 7, which didn't happen and the rs6000 backend has been split into two, > one actively maintained where the SPE support has been removed, and the > other one which unfortunately had just a few small commits, didn't get rid > of the expected 80% of the new backend which would make it deal with it > for global changes in GCC, nor has the bugfixes added to rs6000 backend in > the last 11 months since the split (many of them apply to powerpcspe too). > > So, in order to resolve the P1 PR81084, I think we should at least make the > powerpc*-*-*spe* obsolete for GCC 8 and remove in GCC 9 if it doesn't get > significantly better soon (the first patch), or remove it altogether now, > which would match the deal that either the port is cleaned up, or it is > removed (the second patch). In addition to this some changes.html > changes will be needed depending on what is chosen. > > Preferences on what to do? I think I prefer the first for GCC8 and remove it early in stage1 if people don't get their asses moved. Richard.
On 04/18/2018 01:51 AM, Richard Biener wrote: > On Tue, 17 Apr 2018, Jakub Jelinek wrote: > >> Hi! >> >> In the http://gcc.gnu.org/ml/gcc/2017-02/msg00041.html >> thread it has been proposed that powerpc*-*-*spe* would be obsoleted in >> GCC 7, which didn't happen and the rs6000 backend has been split into two, >> one actively maintained where the SPE support has been removed, and the >> other one which unfortunately had just a few small commits, didn't get rid >> of the expected 80% of the new backend which would make it deal with it >> for global changes in GCC, nor has the bugfixes added to rs6000 backend in >> the last 11 months since the split (many of them apply to powerpcspe too). >> >> So, in order to resolve the P1 PR81084, I think we should at least make the >> powerpc*-*-*spe* obsolete for GCC 8 and remove in GCC 9 if it doesn't get >> significantly better soon (the first patch), or remove it altogether now, >> which would match the deal that either the port is cleaned up, or it is >> removed (the second patch). In addition to this some changes.html >> changes will be needed depending on what is chosen. >> >> Preferences on what to do? > > I think I prefer the first for GCC8 and remove it early in stage1 if > people don't get their asses moved. Agreed. Similarly for MPX. jeff
--- gcc/config.gcc.jj 2018-04-09 20:15:49.172631651 +0200 +++ gcc/config.gcc 2018-04-16 17:50:55.978576645 +0200 @@ -236,7 +236,7 @@ md_file= # Obsolete configurations. case ${target} in - nothing \ + powerpc*-*-*spe* \ ) if test "x$enable_obsolete" != xyes; then echo "*** Configuration ${target} is obsolete." >&2