On 04/12/2011 08:22 PM, Alan Modra wrote:
On Tue, Apr 12, 2011 at 04:00:45PM -0500, Pat Haugen wrote:
> --- gcc/config/rs6000/rs6000.c (revision 172327)
> +++ gcc/config/rs6000/rs6000.c (working copy)
> @@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
> return true;
>
> /* Interesting functions that we are emitting in this object file.
*/
> - c_node = cgraph_node (fndecl);
> + c_node = cgraph_get_create_node (fndecl);
> return !cgraph_only_called_directly_p (c_node);
> }
> return false;
I think we should use cgraph_get_node here.
OK, fixed with following.
2011-04-15 Pat Haugen <pthau...@us.ibm.com>
* config/rs6000/rs6000.c (call_ABI_of_interest): Call
cgraph_get_node instead of cgraph_get_create_node.
Index: gcc/config/rs6000/rs6000.c
===================================================================
--- gcc/config/rs6000/rs6000.c (revision 172498)
+++ gcc/config/rs6000/rs6000.c (working copy)
@@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
return true;
/* Interesting functions that we are emitting in this object file. */
- c_node = cgraph_get_create_node (fndecl);
+ c_node = cgraph_get_node (fndecl);
return !cgraph_only_called_directly_p (c_node);
}
return false;