http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57334
Dmitry G. Dyachenko <dimhen at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE: in input_gimple_stmt, |[4.9 regression] ICE: in |at gimple-streamer-in.c:287 |input_gimple_stmt, at | |gimple-streamer-in.c:287 --- Comment #4 from Dmitry G. Dyachenko <dimhen at gmail dot com> --- r198736 PASS r198741 FAIL r199835 FAIL r198741 | hubicka | 2013-05-09 19:37:12 +0400 (Thu, 09 May 2013) | 18 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/lto/ChangeLog M /trunk/gcc/lto/lto-partition.c M /trunk/gcc/lto/lto-partition.h M /trunk/gcc/lto/lto.c M /trunk/gcc/symtab.c Jan Hubicka <j...@suse.cz> Richard Biener <rguent...@suse.de> PR lto/54095 * symtab.c (symtab_make_decl_local): Do not add private names. * lto.c (lto_register_var_decl_in_symtab): Don't do renaming. (lto_register_var_decl_in_symtab): Likewise. (lto_main): Promote statics. * lto-partition.c (privatize_symbol_name): New function. (promote_symbol): Use it. (may_need_named_section_p): New predicate. (rename_statics): New functions. (lto_promote_cross_file_statics): Simplify; do renaming. (lto_promote_statics_nonwpa): New function. * lto-partition.h (lto_promote_statics_nonwpa): New function.