[Bug target/91851] [m68k] Convert the backend to MODE_CC so it can be kept in future releases

glaubitz at physik dot fu-berlin.de gcc-bugzilla@gcc.gnu.org
Wed Nov 13 13:50:00 GMT 2019


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

--- Comment #5 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> ---
(In reply to Tobias Burnus from comment #4)
> Bernd posted the CC0-to-MODE_CC patches for review, cf:
> 
> https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01028.html [0/4]
> https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01029.html [1/4]
> https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01030.html [2/4]
> https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01031.html [3/4]
> https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01032.html [4/4]

Woohoo, awesome. I'm really impressed how fast that was.

> 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, cf.
> https://gcc.gnu.org/ml/gcc-patches/2019-09/msg01256.html – still, getting
> rid of reload is also a goal.

If Bernd could make that switch as well, that would be awesome but since it was
not in the original Bounty I'm not sure it would be fair to ask for that to be
done as well.


More information about the Gcc-bugs mailing list