diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2019-10-23 21:03:42 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-10-23 19:03:42 +0000 |
commit | 45012be1f5c7e6039e594bab41ebb94d89a9aca0 (patch) | |
tree | 1112f1bae8d7c8bc8df40c6249c2483ae9d3b023 /gcc | |
parent | ebad2eeed903f7c9cf6c55d37be8af8c84f1cf32 (diff) | |
download | gcc-45012be1f5c7e6039e594bab41ebb94d89a9aca0.zip gcc-45012be1f5c7e6039e594bab41ebb94d89a9aca0.tar.gz gcc-45012be1f5c7e6039e594bab41ebb94d89a9aca0.tar.bz2 |
ipa-reference.c (varpool_removal_hook, [...]): Fix previous patch.
* ipa-reference.c (varpool_removal_hook, ipa_reference_c_finalize): Fix
previous patch.
From-SVN: r277347
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-reference.c | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d68bc8a..d6c0c9e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2019-10-23 Jan Hubicka <hubicka@ucw.cz> + * ipa-reference.c (varpool_removal_hook, ipa_reference_c_finalize): Fix + previous patch. + +2019-10-23 Jan Hubicka <hubicka@ucw.cz> + * lto-streamer-out.c (output_constructor): Push CTORS_OUT timevar. (cmp_symbol_files): New. (lto_output): Copy sections in file order. diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.c index 1e35438..87d583f 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -436,9 +436,7 @@ propagate_bits (ipa_reference_global_vars_info_t x_global, struct cgraph_node *x static void varpool_removal_hook (varpool_node *node, void *) { - int *id = ipa_reference_vars_map->get (node->decl) - if (id) - ipa_reference_vars_map->remove (*id); + ipa_reference_vars_map->remove (node->decl); } static bool ipa_init_p = false; @@ -1291,7 +1289,7 @@ ipa_reference_c_finalize (void) ipa_ref_opt_sum_summaries = NULL; delete ipa_reference_vars_map; ipa_reference_vars_map = NULL; - symtab->remove_varpool_removal_hook (varpool_node_hooks) + symtab->remove_varpool_removal_hook (varpool_node_hooks); } if (ipa_init_p) |