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 ;)