]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR lto/54790 (Missing optimization with LTO)
authorJan Hubicka <jh@suse.cz>
Sat, 6 Oct 2012 13:59:55 +0000 (15:59 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 6 Oct 2012 13:59:55 +0000 (13:59 +0000)
commit46591697e191ac8fae688de3eb51a5262eeb121a
tree0c275b274a19f744168cc3a157e933f102062784
parent4ed3a4d41bca4ddd01f7775ab0f4e1140a0a4fdd
re PR lto/54790 (Missing optimization with LTO)

PR lto/54790
* lto.c (resolution_map): New static var.
(register_resolution): New function.
(lto_register_var_decl_in_symtab): Use it.
(read_cgraph_and_symbols): Copy resolutions into the symtab.
* lto-streamer.h (lto_symtab_register_decl, lto_symtab_get_resolution,
lto_mark_nothrow_fndecl, lto_fixup_nothrow_decls): Remove.
* lto-symtab.c (lto_symtab_register_decl): Remove.

From-SVN: r192159
gcc/ChangeLog
gcc/lto-streamer.h
gcc/lto-symtab.c
gcc/lto/ChangeLog
gcc/lto/lto.c
gcc/testsuite/ChangeLog