aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/ChangeLog6
-rw-r--r--gcc/config/mips/mips.c2
-rw-r--r--gcc/config/rs6000/rs6000.c8
3 files changed, 11 insertions, 5 deletions
diff --git a/config/ChangeLog b/config/ChangeLog
index 85f18e7..c509972 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,4 +1,10 @@
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>
* rs6000.c (rs6000_xcoff_declare_function_name): Correct symtab_node
funtion used.
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index d35e98e..3876da8 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -6286,7 +6286,7 @@ mips_start_unique_function (const char *name)
TREE_PUBLIC (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);
switch_to_section (get_named_section (decl, NULL, 0));
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 2466402..02fc5d9 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -8967,9 +8967,9 @@ call_ABI_of_interest (tree fndecl)
return true;
/* Interesting functions that we are emitting in this object file. */
- c_node = cgraph_get_node (fndecl);
- c_node = cgraph_function_or_thunk_node (c_node, NULL);
- return !cgraph_only_called_directly_p (c_node);
+ c_node = cgraph_node::get (fndecl);
+ c_node = c_node->ultimate_alias_target ();
+ return !c_node->only_called_directly_p ();
}
return false;
}
@@ -32533,7 +32533,7 @@ rs6000_code_end (void)
#if RS6000_WEAK
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);
switch_to_section (get_named_section (decl, NULL, 0));
DECL_WEAK (decl) = 1;