http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54779
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #28323|0 |1 is obsolete| | --- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- Created attachment 32249 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32249&action=edit Updated implementation * gimple.c (gimple_ior_addresses_taken_1): Handle non-local frame structures specially. * tree-ssa.c (get_base_of_component_ref): New static function. (lookup_decl_for_field): Likewise. (split_nonlocal_frames_op): Likewise. (execute_update_addresses_taken): Break up non-local frame structures into variables when possible.