From 7746e0786fb57e689e77d6d06a768f1c198a65e7 Mon Sep 17 00:00:00 2001 From: kyukhin Date: Thu, 14 Aug 2014 08:45:45 +0000 Subject: [PATCH] gcc/ * cgraph.c (cgraph_node::function_symbol): Fix wrong cgraph_function_node to cgraph_node::function_symbol refactoring. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213946 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/cgraph.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 50b38fb9cac..52e7d5e9c10 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-08-14 Ilya Enkovich + + * cgraph.c (cgraph_node::function_symbol): Fix wrong + cgraph_function_node to cgraph_node::function_symbol + refactoring. + 2014-08-14 Zhenqiang Chen * config/arm/arm.c (arm_option_override): Set max_insns_skipped diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 5a0b9033c25..370a96a4bb1 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -3000,11 +3000,11 @@ cgraph_node::verify_cgraph_nodes (void) cgraph_node * cgraph_node::function_symbol (enum availability *availability) { - cgraph_node *node = NULL; + cgraph_node *node = this; do { - node = ultimate_alias_target (availability); + node = node->ultimate_alias_target (availability); if (node->thunk.thunk_p) { node = node->callees->callee; -- 2.11.4.GIT