aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto-streamer.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-10-06 13:59:55 +0000
committerJan Hubicka <jh@suse.cz>2012-10-06 13:59:55 +0000
commit1db8f417221e4bfd8aa7c4f242bfff03adc31fa8 (patch)
tree0c275b274a19f744168cc3a157e933f102062784 /gcc/lto-streamer.h
parent9b0a8909efcf43b60884246823d436edc0e0e4aa (diff)
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@192159 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-streamer.h')
-rw-r--r--gcc/lto-streamer.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
index 059959e737f..6625b741beb 100644
--- a/gcc/lto-streamer.h
+++ b/gcc/lto-streamer.h
@@ -860,12 +860,9 @@ lto_symtab_encoder_t compute_ltrans_boundary (lto_symtab_encoder_t encoder);
/* In lto-symtab.c. */
-extern void lto_symtab_register_decl (tree, ld_plugin_symbol_resolution_t,
- struct lto_file_decl_data *);
extern void lto_symtab_merge_decls (void);
extern void lto_symtab_merge_cgraph_nodes (void);
extern tree lto_symtab_prevailing_decl (tree decl);
-extern enum ld_plugin_symbol_resolution lto_symtab_get_resolution (tree decl);
extern GTY(()) VEC(tree,gc) *lto_global_var_decls;
@@ -873,11 +870,6 @@ extern GTY(()) VEC(tree,gc) *lto_global_var_decls;
extern void lto_write_options (void);
-/* In lto-wpa-fixup.c */
-void lto_mark_nothrow_fndecl (tree);
-void lto_fixup_nothrow_decls (void);
-
-
/* Statistics gathered during LTO, WPA and LTRANS. */
extern struct lto_stats_d lto_stats;