https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94703
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |marxin at gcc dot gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Implementation plan extending DECL_GIMPLE_REG_P:
a) invert it, DECL_GIMPLE_REG_P -> DECL_NOT_GIMPLE_REG_P
b) honor DECL_NOT_GIMPLE_REG_P for all types (just grep, most
importantly in is_gimple_reg), eventually some tests for
TREE_ADDRESSABLE need adjusting to DECL_NOT_GIMPLE_REG_P
c) in update_address_taken always clear TREE_ADDRESSABLE when possible
but set DECL_NOT_GIMPLE_REG_P appropriately; audit other
setters of TREE_ADDRESSABLE if they could do similar
CCing Martin who's always eager to jump onto new tasks ;)