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.