This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix PR51572


On Mon, Dec 19, 2011 at 3:50 AM, Richard Guenther <rguenther@suse.de> wrote:
>
> This fixes another case of PR51572 - we need to properly stream
> TYPE_DECLs in TYPE_FIELDS.
>
> LTO Boostrap and regtest running on x86_64-unknown-linux-gnu,
> SPEC 2k6 build scheduled.
>
> Richard.
>
> 2011-12-19 ?Richard Guenther ?<rguenther@suse.de>
>
> ? ? ? ?PR lto/51572
> ? ? ? ?* tree.c (free_lang_data_in_type): Do not unlink TYPE_DECL
> ? ? ? ?from TYPE_FIELDS.
> ? ? ? ?(find_decls_types_r): Walk TYPE_DECLs in TYPE_FIELDS.
> ? ? ? ?* tree-streamer-out.c (write_ts_field_decl_tree_pointers): Do
> ? ? ? ?not stream TREE_CHAIN.
> ? ? ? ?(write_ts_type_non_common_tree_pointers): Stream TYPE_FIELDS
> ? ? ? ?using streamer_write_chain.
> ? ? ? ?* tree-streamer-in.c (lto_input_ts_field_decl_tree_pointers):
> ? ? ? ?Do not stream TREE_CHAIN.
> ? ? ? ?(lto_input_ts_type_non_common_tree_pointers): Stream TYPE_FIELDS
> ? ? ? ?using streamer_read_chain.
> ? ? ? ?* gimple-streamer-in.c (input_gimple_stmt): Skip non-FIELD_DECLs.
> ? ? ? ?* gimple.c (gimple_canonical_types_compatible_p): Properly
> ? ? ? ?handle trailing non-FIELD_DECLs in TYPE_FIELDS.
>

This caused:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53471

-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]