mirror of git://gcc.gnu.org/git/gcc.git
Another MIPS/R6000 IPA C++ refactoring fix.
* mips.c (mips_start_unique_function): Correct cgraph_node function used. * rs6000.c (call_ABI_of_interest): Likewise. (rs6000_code_end): Likewise. From-SVN: r212995
This commit is contained in:
parent
a663102770
commit
51705ec128
|
|
@ -1,3 +1,9 @@
|
||||||
|
2014-07-24 Martin Liska <mliska@suse.cz>
|
||||||
|
* mips.c (mips_start_unique_function): Correct cgraph_node function
|
||||||
|
used.
|
||||||
|
* rs6000.c (call_ABI_of_interest): Likewise.
|
||||||
|
(rs6000_code_end): Likewise.
|
||||||
|
|
||||||
2014-07-24 Martin Liska <mliska@suse.cz>
|
2014-07-24 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
* rs6000.c (rs6000_xcoff_declare_function_name): Correct symtab_node
|
* rs6000.c (rs6000_xcoff_declare_function_name): Correct symtab_node
|
||||||
|
|
|
||||||
|
|
@ -6286,7 +6286,7 @@ mips_start_unique_function (const char *name)
|
||||||
TREE_PUBLIC (decl) = 1;
|
TREE_PUBLIC (decl) = 1;
|
||||||
TREE_STATIC (decl) = 1;
|
TREE_STATIC (decl) = 1;
|
||||||
|
|
||||||
cgraph_create_node (decl)->set_comdat_group (DECL_ASSEMBLER_NAME (decl));
|
cgraph_node::create (decl)->set_comdat_group (DECL_ASSEMBLER_NAME (decl));
|
||||||
|
|
||||||
targetm.asm_out.unique_section (decl, 0);
|
targetm.asm_out.unique_section (decl, 0);
|
||||||
switch_to_section (get_named_section (decl, NULL, 0));
|
switch_to_section (get_named_section (decl, NULL, 0));
|
||||||
|
|
|
||||||
|
|
@ -8967,9 +8967,9 @@ call_ABI_of_interest (tree fndecl)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
/* Interesting functions that we are emitting in this object file. */
|
/* Interesting functions that we are emitting in this object file. */
|
||||||
c_node = cgraph_get_node (fndecl);
|
c_node = cgraph_node::get (fndecl);
|
||||||
c_node = cgraph_function_or_thunk_node (c_node, NULL);
|
c_node = c_node->ultimate_alias_target ();
|
||||||
return !cgraph_only_called_directly_p (c_node);
|
return !c_node->only_called_directly_p ();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -32533,7 +32533,7 @@ rs6000_code_end (void)
|
||||||
#if RS6000_WEAK
|
#if RS6000_WEAK
|
||||||
if (USE_HIDDEN_LINKONCE)
|
if (USE_HIDDEN_LINKONCE)
|
||||||
{
|
{
|
||||||
cgraph_create_node (decl)->set_comdat_group (DECL_ASSEMBLER_NAME (decl));
|
cgraph_node::create (decl)->set_comdat_group (DECL_ASSEMBLER_NAME (decl));
|
||||||
targetm.asm_out.unique_section (decl, 0);
|
targetm.asm_out.unique_section (decl, 0);
|
||||||
switch_to_section (get_named_section (decl, NULL, 0));
|
switch_to_section (get_named_section (decl, NULL, 0));
|
||||||
DECL_WEAK (decl) = 1;
|
DECL_WEAK (decl) = 1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue