https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |burnus at gcc dot gnu.org

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to John Paul Adrian Glaubitz from comment #0)
> We have already successfully funded such a conversion for the m68k backend,
> see #91851.
PR 91851.

avr bounty page:
https://www.bountysource.com/issues/84630749-avr-convert-the-backend-to-mode_cc-so-it-can-be-kept-in-future-releases

Regarding the deprecation, see
  https://gcc.gnu.org/ml/gcc-patches/2019-09/msg01256.html
and the follow up remark regarding the deprecation at
  https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01773.html


[BTW: cris is being converted in the GIT branch vendors/axis/cris-decc0,
scheduled for GCC 11 Stage 1. m68k has been converted and is in GCC 10. h8300,
cr16 and vax are still deprecated. For h8300, see also
https://gcc.gnu.org/ml/gcc-patches/2019-10/msg02068.html]

[Side remark: once MODE_CC is used, at some point the register allocator should
also be changed from 'reload' to LRA, cf. https://gcc.gnu.org/wiki/LRAIsDefault
; for now, only CC0 was suggested to be deprecated in GCC 10 and scheduled for
removal in GCC 11.]

Reply via email to