From 03ec7d01e07f3477397874f01ee7da39fc93d023 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 2 Oct 2009 01:20:15 +0200 Subject: cgraph.c (cgraph_clone_node): Add redirect_callers parameter. * cgraph.c (cgraph_clone_node): Add redirect_callers parameter. (cgraph_create_virtual_clone): Just pass redirect_callers around. * cgraph.h (cgraph_clone_node): Update prototype. * ipa-pure-const.c (self_recursive_p): New function. (propagate): Use it. * ipa-inline.c (cgraph_clone_inlined_nodes, * cgraph_decide_recursive_inlining): Update. * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase. From-SVN: r152388 --- gcc/cgraph.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/cgraph.h') diff --git a/gcc/cgraph.h b/gcc/cgraph.h index 67670ef..292eccd 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -409,7 +409,7 @@ struct cgraph_edge * cgraph_clone_edge (struct cgraph_edge *, struct cgraph_node *, gimple, gcov_type, int, int, bool); struct cgraph_node * cgraph_clone_node (struct cgraph_node *, gcov_type, int, - int, bool); + int, bool, VEC(cgraph_edge_p,heap) *); void cgraph_redirect_edge_callee (struct cgraph_edge *, struct cgraph_node *); -- cgit v1.1