From d8785b834b9b2f1a9e898d1eab5a0dbf0eeb0c4c Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Tue, 10 Dec 2013 16:37:57 -0500 Subject: [PATCH] tree-ssa-loop-manip.c: use gimple_phi in three places This corresponds to: [PATCH 15/89] tree-ssa-loop-manip.c: use gimple_phi in three places https://gcc.gnu.org/ml/gcc-patches/2014-04/msg01217.html from the original 89-patch kit That earlier patch was approved by Jeff: > OK when prerequisites have gone in. in https://gcc.gnu.org/ml/gcc-patches/2014-05/msg00625.html gcc/ * tree-ssa-loop-manip.c (add_exit_phi): Convert local "phi" to be a gimple_phi. (split_loop_exit_edge): Likewise for "phi" and "new_phi". --- gcc/ChangeLog.gimple-classes | 8 ++++++++ gcc/tree-ssa-loop-manip.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog.gimple-classes b/gcc/ChangeLog.gimple-classes index 533002f611e..1e636be0559 100644 --- a/gcc/ChangeLog.gimple-classes +++ b/gcc/ChangeLog.gimple-classes @@ -1,5 +1,13 @@ 2014-10-24 David Malcolm + tree-ssa-loop-manip.c: use gimple_phi in three places + + * tree-ssa-loop-manip.c (add_exit_phi): Convert local "phi" to be a + gimple_phi. + (split_loop_exit_edge): Likewise for "phi" and "new_phi". + +2014-10-24 David Malcolm + tree-ssa-loop-niter.c: use gimple_phi in a few places * tree-ssa-loop-niter.c (chain_of_csts_start): Return a gimple_phi diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index 3acf7fbf422..edc913dd45c 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -276,7 +276,7 @@ compute_live_loop_exits (bitmap live_exits, bitmap use_blocks, static void add_exit_phi (basic_block exit, tree var) { - gimple phi; + gimple_phi phi; edge e; edge_iterator ei; @@ -627,7 +627,7 @@ split_loop_exit_edge (edge exit) { basic_block dest = exit->dest; basic_block bb = split_edge (exit); - gimple phi, new_phi; + gimple_phi phi, new_phi; tree new_name, name; use_operand_p op_p; gimple_phi_iterator psi; -- 2.11.4.GIT