From 029157daa8bb43d100711dbfa3c555c036676285 Mon Sep 17 00:00:00 2001
From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Date: Wed, 22 Jul 2009 09:17:52 +0200
Subject: [PATCH 18/18] make make_phi_node static, document create_phi_node
 Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>

---
 gcc/doc/gimple.texi |    4 ++--
 gcc/tree-flow.h     |    1 -
 gcc/tree-phinodes.c |    2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/doc/gimple.texi b/gcc/doc/gimple.texi
index a78c52d..9291d93 100644
--- a/gcc/doc/gimple.texi
+++ b/gcc/doc/gimple.texi
@@ -1867,8 +1867,8 @@ Set @code{CLAUSES} to be the clauses associated with @code{OMP_SINGLE} @code{G}.
 @subsection @code{GIMPLE_PHI}
 @cindex @code{GIMPLE_PHI}
 
-@deftypefn {GIMPLE function} gimple make_phi_node (tree var, int len)
-Build a @code{PHI} node with len argument slots for variable var.
+@deftypefn {GIMPLE function} gimple create_phi_node (tree var, basic_block bb)
+Create a new @code{PHI} node for variable @code{VAR} in basic block @code{BB}.
 @end deftypefn
 
 @deftypefn {GIMPLE function} unsigned gimple_phi_capacity (gimple g)
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 1b654a0..329915c 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -573,7 +573,6 @@ extern void find_referenced_vars_in (gimple);
 /* In tree-phinodes.c  */
 extern void reserve_phi_args_for_new_edge (basic_block);
 extern void add_phi_node_to_bb (gimple phi, basic_block bb);
-extern gimple make_phi_node (tree var, int len);
 extern gimple create_phi_node (tree, basic_block);
 extern void add_phi_arg (gimple, tree, edge);
 extern void remove_phi_args (edge);
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c
index 2907807..25e0852 100644
--- a/gcc/tree-phinodes.c
+++ b/gcc/tree-phinodes.c
@@ -204,7 +204,7 @@ ideal_phi_node_len (int len)
 
 /* Return a PHI node with LEN argument slots for variable VAR.  */
 
-gimple
+static gimple
 make_phi_node (tree var, int len)
 {
   gimple phi;
-- 
1.6.3.3

