diff options
author | David Malcolm <dmalcolm@redhat.com> | 2013-10-31 21:26:14 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2013-10-31 21:26:14 +0000 |
commit | 5e20cdc96e65d712b5149af59e4580873d7928b7 (patch) | |
tree | f027b7dfe45942a8ae7ec9d539dbfe1b2330a706 /gcc/lto | |
parent | 64f37e9d425fc58e75724f4461431a30b5836403 (diff) | |
download | gcc-5e20cdc96e65d712b5149af59e4580873d7928b7.zip gcc-5e20cdc96e65d712b5149af59e4580873d7928b7.tar.gz gcc-5e20cdc96e65d712b5149af59e4580873d7928b7.tar.bz2 |
Automated part of renaming of symtab_node_base to symtab_node.
gcc/
Patch autogenerated by rename_symtab.py from
https://github.com/davidmalcolm/gcc-refactoring-scripts
revision 58bb219cc090b2f4516a9297d868c245495ee622
with ChangeLog entry fixed up by hand.
* cgraph.c (x_cgraph_nodes_queue): Rename symtab_node_base to
symtab_node.
(cgraph_node_for_asm): Likewise.
* cgraph.h (symtab_node_base): Likewise.
(cgraph_node): Likewise.
(varpool_node): Likewise.
(is_a_helper <cgraph_node>::test): Likewise.
(is_a_helper <varpool_node>::test): Likewise.
(symtab_nodes): Likewise.
(symtab_register_node): Likewise.
(symtab_unregister_node): Likewise.
(symtab_remove_node): Likewise.
(symtab_get_node): Likewise.
(symtab_node_for_asm): Likewise.
(symtab_node_asm_name): Likewise.
(symtab_node_name): Likewise.
(symtab_insert_node_to_hashtable): Likewise.
(symtab_add_to_same_comdat_group): Likewise.
(symtab_dissolve_same_comdat_group_list): Likewise.
(dump_symtab_node): Likewise.
(debug_symtab_node): Likewise.
(dump_symtab_base): Likewise.
(verify_symtab_node): Likewise.
(verify_symtab_base): Likewise.
(symtab_used_from_object_file_p): Likewise.
(symtab_alias_ultimate_target): Likewise.
(symtab_resolve_alias): Likewise.
(fixup_same_cpp_alias_visibility): Likewise.
(symtab_for_node_and_aliases): Likewise.
(symtab_nonoverwritable_alias): Likewise.
(availability symtab_node_availability): Likewise.
(symtab_semantically_equivalent_p): Likewise.
(fixup_same_cpp_alias_visibility): Likewise.
(symtab_prevail_in_asm_name_hash): Likewise.
(cgraph): Likewise.
(varpool): Likewise.
(varpool_first_variable): Likewise.
(varpool_next_variable): Likewise.
(varpool_first_static_initializer): Likewise.
(varpool_next_static_initializer): Likewise.
(varpool_first_defined_variable): Likewise.
(varpool_next_defined_variable): Likewise.
(cgraph_first_defined_function): Likewise.
(cgraph_next_defined_function): Likewise.
(cgraph_first_function): Likewise.
(cgraph_next_function): Likewise.
(cgraph_first_function_with_gimple_body): Likewise.
(cgraph_next_function_with_gimple_body): Likewise.
(symtab_alias_target): Likewise.
(symtab_real_symbol_p): Likewise.
(symtab_can_be_discarded): Likewise.
* cgraphbuild.c (mark_address): Likewise.
(mark_load): Likewise.
(mark_store): Likewise.
* cgraphunit.c (decide_is_symbol_needed): Likewise.
(first): Likewise.
(enqueue_node): Likewise.
(referred_to_p): Likewise.
(cgraph_process_same_body_aliases): Likewise.
(analyze_functions): Likewise.
(handle_alias_pairs): Likewise.
(output_weakrefs): Likewise.
(compile): Likewise.
* gimple-fold.c (can_refer_decl_in_current_unit_p): Likewise.
* ipa-inline-analysis.c (inline_write_summary): Likewise.
* ipa-prop.c (remove_described_reference): Likewise.
(try_decrement_rdesc_refcount): Likewise.
(ipa_edge_duplication_hook): Likewise.
* ipa-ref.c (ipa_record_reference): Likewise.
(ipa_maybe_record_reference): Likewise.
(ipa_clone_ref): Likewise.
(ipa_clone_references): Likewise.
(ipa_clone_referring): Likewise.
(ipa_find_reference): Likewise.
(ipa_remove_stmt_references): Likewise.
(ipa_clear_stmts_in_references): Likewise.
* ipa-ref.h (symtab_node_base): Likewise.
(ipa_ref): Likewise.
(ipa_record_reference): Likewise.
(ipa_maybe_record_reference): Likewise.
(ipa_clone_references): Likewise.
(ipa_clone_referring): Likewise.
(ipa_clone_ref): Likewise.
(ipa_find_reference): Likewise.
(ipa_remove_stmt_references): Likewise.
(ipa_clear_stmts_in_references): Likewise.
* ipa-reference.c (ipa_reference_write_optimization_summary):
Likewise.
* ipa.c (enqueue_node): Likewise.
(process_references): Likewise.
(walk_polymorphic_call_targets): Likewise.
(symtab_remove_unreachable_nodes): Likewise.
(address_taken_from_non_vtable_p): Likewise.
(comdat_can_be_unshared_p_1): Likewise.
(comdat_can_be_unshared_p): Likewise.
(can_replace_by_local_alias): Likewise.
(function_and_variable_visibility): Likewise.
* is-a.h: Likewise (within example in comment).
* lto-cgraph.c (input_cgraph_opt_summary): Likewise.
(lto_symtab_encoder_encode): Likewise.
(lto_symtab_encoder_delete_node): Likewise.
(lto_symtab_encoder_in_partition_p): Likewise.
(lto_set_symtab_encoder_in_partition): Likewise.
(output_refs): Likewise.
(compute_ltrans_boundary): Likewise.
(output_symtab): Likewise.
(input_node): Likewise.
(input_ref): Likewise.
(input_edge): Likewise.
(input_cgraph_1): Likewise.
(input_refs): Likewise.
(output_cgraph_opt_summary): Likewise.
(input_node_opt_summary): Likewise.
(input_cgraph_opt_section): Likewise.
* lto-section-in.c (lto_free_function_in_decl_state_for_node):
Likewise.
* lto-streamer-out.c (lto_output): Likewise.
(output_symbol_p): Likewise.
(produce_symtab): Likewise.
* lto-streamer.h (lto_encoder_entry): Likewise.
(lto_free_function_in_decl_state_for_node): Likewise.
(lto_symtab_encoder_encode): Likewise.
(lto_symtab_encoder_delete_node): Likewise.
(lto_symtab_encoder_in_partition_p): Likewise.
(lto_set_symtab_encoder_in_partition): Likewise.
(lto_symtab_encoder_lookup): Likewise.
(lsei_node): Likewise.
(lto_symtab_encoder_deref): Likewise.
* symtab.c (symtab_hash): Likewise.
(assembler_name_hash): Likewise.
(symtab_nodes): Likewise.
(hash_node): Likewise.
(eq_node): Likewise.
(hash_node_by_assembler_name): Likewise.
(eq_assembler_name): Likewise.
(insert_to_assembler_name_hash): Likewise.
(unlink_from_assembler_name_hash): Likewise.
(symtab_prevail_in_asm_name_hash): Likewise.
(symtab_register_node): Likewise.
(symtab_insert_node_to_hashtable): Likewise.
(symtab_unregister_node): Likewise.
(symtab_get_node): Likewise.
(symtab_remove_node): Likewise.
(symtab_initialize_asm_name_hash): Likewise.
(symtab_node_for_asm): Likewise.
(symtab_add_to_same_comdat_group): Likewise.
(symtab_dissolve_same_comdat_group_list): Likewise.
(symtab_node_asm_name): Likewise.
(symtab_node_name): Likewise.
(dump_symtab_base): Likewise.
(dump_symtab_node): Likewise.
(dump_symtab): Likewise.
(debug_symtab_node): Likewise.
(verify_symtab_base): Likewise.
(verify_symtab_node): Likewise.
(verify_symtab): Likewise.
(symtab_used_from_object_file_p): Likewise.
(symtab_node_availability): Likewise.
(symtab_alias_ultimate_target): Likewise.
(fixup_same_cpp_alias_visibility): Likewise.
(symtab_resolve_alias): Likewise.
(symtab_for_node_and_aliases): Likewise.
(symtab_for_node_and_aliases): Likewise.
(symtab_nonoverwritable_alias_1): Likewise.
(symtab_nonoverwritable_alias): Likewise.
(symtab_semantically_equivalent_p): Likewise.
* value-prof.c (init_node_map): Likewise.
* varasm.c (find_decl): Likewise.
* varpool.c (varpool_node_for_asm): Likewise.
(varpool_remove_unreferenced_decls): Likewise.
gcc/c-family/
Patch autogenerated by rename_symtab.py from
https://github.com/davidmalcolm/gcc-refactoring-scripts
revision 58bb219cc090b2f4516a9297d868c245495ee622
* c-pragma.c (maybe_apply_pending_pragma_weaks): Rename
symtab_node_base to symtab_node.
gcc/lto/
Patch autogenerated by rename_symtab.py from
https://github.com/davidmalcolm/gcc-refactoring-scripts
revision 58bb219cc090b2f4516a9297d868c245495ee622
* lto-partition.c (add_symbol_to_partition): Rename
symtab_node_base to symtab_node.
(get_symbol_class): Likewise.
(symbol_partitioned_p): Likewise.
(add_references_to_partition): Likewise.
(add_symbol_to_partition_1): Likewise.
(contained_in_symbol): Likewise.
(add_symbol_to_partition): Likewise.
(lto_1_to_1_map): Likewise.
(lto_max_map): Likewise.
(lto_balanced_map): Likewise.
(privatize_symbol_name): Likewise.
(promote_symbol): Likewise.
(may_need_named_section_p): Likewise.
(rename_statics): Likewise.
(lto_promote_statics_nonwpa): Likewise.
* lto-symtab.c (lto_symtab_merge): Likewise.
(lto_symtab_resolve_replaceable_p): Likewise.
(lto_symtab_symbol_p): Likewise.
(lto_symtab_resolve_can_prevail_p): Likewise.
(lto_symtab_resolve_symbols): Likewise.
(lto_symtab_merge_decls_2): Likewise.
(lto_symtab_merge_decls_1): Likewise.
(lto_symtab_merge_decls): Likewise.
(lto_symtab_merge_symbols_1): Likewise.
(lto_symtab_merge_symbols): Likewise.
(lto_symtab_prevailing_decl): Likewise.
* lto.c (lto_wpa_write_files): Likewise.
(read_cgraph_and_symbols): Likewise.
(do_whole_program_analysis): Likewise.
From-SVN: r204279
Diffstat (limited to 'gcc/lto')
-rw-r--r-- | gcc/lto/ChangeLog | 39 | ||||
-rw-r--r-- | gcc/lto/lto-partition.c | 42 | ||||
-rw-r--r-- | gcc/lto/lto-symtab.c | 44 | ||||
-rw-r--r-- | gcc/lto/lto.c | 8 |
4 files changed, 86 insertions, 47 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index ebdd442..b3bed0b 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,42 @@ +2013-10-31 David Malcolm <dmalcolm@redhat.com> + + Automated part of renaming of symtab_node_base to symtab_node. + + Patch autogenerated by rename_symtab.py from + https://github.com/davidmalcolm/gcc-refactoring-scripts + revision 58bb219cc090b2f4516a9297d868c245495ee622 + + * lto-partition.c (add_symbol_to_partition): Rename + symtab_node_base to symtab_node. + (get_symbol_class): Likewise. + (symbol_partitioned_p): Likewise. + (add_references_to_partition): Likewise. + (add_symbol_to_partition_1): Likewise. + (contained_in_symbol): Likewise. + (add_symbol_to_partition): Likewise. + (lto_1_to_1_map): Likewise. + (lto_max_map): Likewise. + (lto_balanced_map): Likewise. + (privatize_symbol_name): Likewise. + (promote_symbol): Likewise. + (may_need_named_section_p): Likewise. + (rename_statics): Likewise. + (lto_promote_statics_nonwpa): Likewise. + * lto-symtab.c (lto_symtab_merge): Likewise. + (lto_symtab_resolve_replaceable_p): Likewise. + (lto_symtab_symbol_p): Likewise. + (lto_symtab_resolve_can_prevail_p): Likewise. + (lto_symtab_resolve_symbols): Likewise. + (lto_symtab_merge_decls_2): Likewise. + (lto_symtab_merge_decls_1): Likewise. + (lto_symtab_merge_decls): Likewise. + (lto_symtab_merge_symbols_1): Likewise. + (lto_symtab_merge_symbols): Likewise. + (lto_symtab_prevailing_decl): Likewise. + * lto.c (lto_wpa_write_files): Likewise. + (read_cgraph_and_symbols): Likewise. + (do_whole_program_analysis): Likewise. + 2013-10-30 David Malcolm <dmalcolm@redhat.com> * lto-symtab.c (lto_symtab_merge_decls_2): Split symtab_node diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.c index 4abeb11..6a3d881 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -47,12 +47,12 @@ enum symbol_class vec<ltrans_partition> ltrans_partitions; -static void add_symbol_to_partition (ltrans_partition part, symtab_node node); +static void add_symbol_to_partition (ltrans_partition part, symtab_node *node); /* Classify symbol NODE. */ enum symbol_class -get_symbol_class (symtab_node node) +get_symbol_class (symtab_node *node) { /* Inline clones are always duplicated. This include external delcarations. */ @@ -131,14 +131,14 @@ free_ltrans_partitions (void) /* Return true if symbol is already in some partition. */ static inline bool -symbol_partitioned_p (symtab_node node) +symbol_partitioned_p (symtab_node *node) { return node->aux; } /* Add references into the partition. */ static void -add_references_to_partition (ltrans_partition part, symtab_node node) +add_references_to_partition (ltrans_partition part, symtab_node *node) { int i; struct ipa_ref *ref; @@ -165,12 +165,12 @@ add_references_to_partition (ltrans_partition part, symtab_node node) of adding NODE to PART. */ static bool -add_symbol_to_partition_1 (ltrans_partition part, symtab_node node) +add_symbol_to_partition_1 (ltrans_partition part, symtab_node *node) { enum symbol_class c = get_symbol_class (node); int i; struct ipa_ref *ref; - symtab_node node1; + symtab_node *node1; /* If NODE is already there, we have nothing to do. */ if (lto_symtab_encoder_in_partition_p (part->encoder, node)) @@ -241,8 +241,8 @@ add_symbol_to_partition_1 (ltrans_partition part, symtab_node node) internal label, thunk, alias or so), return the outer symbol. When add_symbol_to_partition_1 is called on the outer symbol it must eventually add NODE, too. */ -static symtab_node -contained_in_symbol (symtab_node node) +static symtab_node * +contained_in_symbol (symtab_node *node) { /* Weakrefs are never contained in anything. */ if (node->weakref) @@ -263,9 +263,9 @@ contained_in_symbol (symtab_node node) of other symbol definition, add the other symbol, too. */ static void -add_symbol_to_partition (ltrans_partition part, symtab_node node) +add_symbol_to_partition (ltrans_partition part, symtab_node *node) { - symtab_node node1; + symtab_node *node1; /* Verify that we do not try to duplicate something that can not be. */ gcc_checking_assert (get_symbol_class (node) == SYMBOL_DUPLICATE @@ -294,7 +294,7 @@ undo_partition (ltrans_partition partition, unsigned int n_nodes) { while (lto_symtab_encoder_size (partition->encoder) > (int)n_nodes) { - symtab_node node = lto_symtab_encoder_deref (partition->encoder, + symtab_node *node = lto_symtab_encoder_deref (partition->encoder, n_nodes); /* After UNDO we no longer know what was visited. */ @@ -315,7 +315,7 @@ undo_partition (ltrans_partition partition, unsigned int n_nodes) void lto_1_to_1_map (void) { - symtab_node node; + symtab_node *node; struct lto_file_decl_data *file_data; struct pointer_map_t *pmap; ltrans_partition partition; @@ -372,7 +372,7 @@ lto_1_to_1_map (void) void lto_max_map (void) { - symtab_node node; + symtab_node *node; ltrans_partition partition; int npartitions = 0; @@ -545,7 +545,7 @@ lto_balanced_map (void) struct ipa_ref_list *refs; int j; struct ipa_ref *ref; - symtab_node snode = lto_symtab_encoder_deref (partition->encoder, + symtab_node *snode = lto_symtab_encoder_deref (partition->encoder, last_visited_node); if (cgraph_node *node = dyn_cast <cgraph_node> (snode)) @@ -763,7 +763,7 @@ lto_balanced_map (void) */ static bool -privatize_symbol_name (symtab_node node) +privatize_symbol_name (symtab_node *node) { tree decl = node->decl; const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)); @@ -806,7 +806,7 @@ privatize_symbol_name (symtab_node node) /* Promote variable VNODE to be static. */ static void -promote_symbol (symtab_node node) +promote_symbol (symtab_node *node) { /* We already promoted ... */ if (DECL_VISIBILITY (node->decl) == VISIBILITY_HIDDEN @@ -832,7 +832,7 @@ promote_symbol (symtab_node node) FIXME: we should really not use named sections for inline clones and master clones. */ static bool -may_need_named_section_p (lto_symtab_encoder_t encoder, symtab_node node) +may_need_named_section_p (lto_symtab_encoder_t encoder, symtab_node *node) { struct cgraph_node *cnode = dyn_cast <cgraph_node> (node); if (!cnode) @@ -852,10 +852,10 @@ may_need_named_section_p (lto_symtab_encoder_t encoder, symtab_node node) asm statemnets referring to them by symbol name. */ static void -rename_statics (lto_symtab_encoder_t encoder, symtab_node node) +rename_statics (lto_symtab_encoder_t encoder, symtab_node *node) { tree decl = node->decl; - symtab_node s; + symtab_node *s; tree name = DECL_ASSEMBLER_NAME (decl); /* See if this is static symbol. */ @@ -935,7 +935,7 @@ lto_promote_cross_file_statics (void) for (lsei = lsei_start (encoder); !lsei_end_p (lsei); lsei_next (&lsei)) { - symtab_node node = lsei_node (lsei); + symtab_node *node = lsei_node (lsei); /* If symbol is static, rename it if its assembler name clash with anything else in this unit. */ @@ -961,7 +961,7 @@ lto_promote_cross_file_statics (void) void lto_promote_statics_nonwpa (void) { - symtab_node node; + symtab_node *node; FOR_EACH_SYMBOL (node) rename_statics (NULL, node); } diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.c index ec42a93..ced6cf9 100644 --- a/gcc/lto/lto-symtab.c +++ b/gcc/lto/lto-symtab.c @@ -113,7 +113,7 @@ lto_varpool_replace_node (struct varpool_node *vnode, should be emitted. */ static bool -lto_symtab_merge (symtab_node prevailing, symtab_node entry) +lto_symtab_merge (symtab_node *prevailing, symtab_node *entry) { tree prevailing_decl = prevailing->decl; tree decl = entry->decl; @@ -216,7 +216,7 @@ lto_symtab_merge (symtab_node prevailing, symtab_node entry) entry. */ static bool -lto_symtab_resolve_replaceable_p (symtab_node e) +lto_symtab_resolve_replaceable_p (symtab_node *e) { if (DECL_EXTERNAL (e->decl) || DECL_COMDAT (e->decl) @@ -236,7 +236,7 @@ lto_symtab_resolve_replaceable_p (symtab_node e) handle renaming of static later in partitioning). */ static bool -lto_symtab_symbol_p (symtab_node e) +lto_symtab_symbol_p (symtab_node *e) { if (!TREE_PUBLIC (e->decl) && !DECL_EXTERNAL (e->decl)) return false; @@ -246,7 +246,7 @@ lto_symtab_symbol_p (symtab_node e) /* Return true if the symtab entry E can be the prevailing one. */ static bool -lto_symtab_resolve_can_prevail_p (symtab_node e) +lto_symtab_resolve_can_prevail_p (symtab_node *e) { if (!lto_symtab_symbol_p (e)) return false; @@ -263,11 +263,11 @@ lto_symtab_resolve_can_prevail_p (symtab_node e) /* Resolve the symbol with the candidates in the chain *SLOT and store their resolutions. */ -static symtab_node -lto_symtab_resolve_symbols (symtab_node first) +static symtab_node * +lto_symtab_resolve_symbols (symtab_node *first) { - symtab_node e; - symtab_node prevailing = NULL; + symtab_node *e; + symtab_node *prevailing = NULL; /* Always set e->node so that edges are updated to reflect decl merging. */ for (e = first; e; e = e->next_sharing_asm_name) @@ -359,10 +359,10 @@ lto_symtab_resolve_symbols (symtab_node first) do not issue further diagnostics.*/ static void -lto_symtab_merge_decls_2 (symtab_node first, bool diagnosed_p) +lto_symtab_merge_decls_2 (symtab_node *first, bool diagnosed_p) { - symtab_node prevailing; - symtab_node e; + symtab_node *prevailing; + symtab_node *e; vec<tree> mismatches = vNULL; unsigned i; tree decl; @@ -412,10 +412,10 @@ lto_symtab_merge_decls_2 (symtab_node first, bool diagnosed_p) /* Helper to process the decl chain for the symbol table entry *SLOT. */ static void -lto_symtab_merge_decls_1 (symtab_node first) +lto_symtab_merge_decls_1 (symtab_node *first) { - symtab_node e; - symtab_node prevailing; + symtab_node *e; + symtab_node *prevailing; bool diagnosed_p = false; if (cgraph_dump_file) @@ -522,7 +522,7 @@ lto_symtab_merge_decls_1 (symtab_node first) void lto_symtab_merge_decls (void) { - symtab_node node; + symtab_node *node; /* Populate assembler name hash. */ symtab_initialize_asm_name_hash (); @@ -536,10 +536,10 @@ lto_symtab_merge_decls (void) /* Helper to process the decl chain for the symbol table entry *SLOT. */ static void -lto_symtab_merge_symbols_1 (symtab_node prevailing) +lto_symtab_merge_symbols_1 (symtab_node *prevailing) { - symtab_node e; - symtab_node next; + symtab_node *e; + symtab_node *next; /* Replace the cgraph node of each entry with the prevailing one. */ for (e = prevailing->next_sharing_asm_name; e; @@ -565,7 +565,7 @@ lto_symtab_merge_symbols_1 (symtab_node prevailing) void lto_symtab_merge_symbols (void) { - symtab_node node; + symtab_node *node; if (!flag_ltrans) { @@ -587,11 +587,11 @@ lto_symtab_merge_symbols (void) { cgraph_node *cnode, *cnode2; varpool_node *vnode; - symtab_node node2; + symtab_node *node2; if (!node->analyzed && node->alias_target) { - symtab_node tgt = symtab_node_for_asm (node->alias_target); + symtab_node *tgt = symtab_node_for_asm (node->alias_target); gcc_assert (node->weakref); if (tgt) symtab_resolve_alias (node, tgt); @@ -639,7 +639,7 @@ lto_symtab_merge_symbols (void) tree lto_symtab_prevailing_decl (tree decl) { - symtab_node ret; + symtab_node *ret; /* Builtins and local symbols are their own prevailing decl. */ if ((!TREE_PUBLIC (decl) && !DECL_EXTERNAL (decl)) || is_builtin_fn (decl)) diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index 89de69d..62856d0 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -2479,14 +2479,14 @@ lto_wpa_write_files (void) for (lsei = lsei_start_in_partition (part->encoder); !lsei_end_p (lsei); lsei_next_in_partition (&lsei)) { - symtab_node node = lsei_node (lsei); + symtab_node *node = lsei_node (lsei); fprintf (cgraph_dump_file, "%s ", symtab_node_asm_name (node)); } fprintf (cgraph_dump_file, "\n Symbols in boundary: "); for (lsei = lsei_start (part->encoder); !lsei_end_p (lsei); lsei_next (&lsei)) { - symtab_node node = lsei_node (lsei); + symtab_node *node = lsei_node (lsei); if (!lto_symtab_encoder_in_partition_p (part->encoder, node)) { fprintf (cgraph_dump_file, "%s ", symtab_node_asm_name (node)); @@ -2750,7 +2750,7 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames) int count = 0; struct lto_file_decl_data **decl_data; void **res; - symtab_node snode; + symtab_node *snode; init_cgraph (); @@ -3074,7 +3074,7 @@ print_lto_report_1 (void) static void do_whole_program_analysis (void) { - symtab_node node; + symtab_node *node; timevar_start (TV_PHASE_OPT_GEN); |