From 431f3f22406a693e088f60678a9afb6d1e35a90a Mon Sep 17 00:00:00 2001
From: Sebastian Pop <sebastian.pop@amd.com>
Date: Wed, 25 Nov 2009 05:27:08 +0000
Subject: [PATCH] tree-ssa-loop-niter.c (finite_loop_p): Do not call twice
 get_loop_exit_edges.

2009-10-30  Sebastian Pop  <sebastian.pop@amd.com>

	* tree-ssa-loop-niter.c (finite_loop_p): Do not call twice
	get_loop_exit_edges.

From-SVN: r154630
---
 gcc/ChangeLog.graphite    | 5 +++++
 gcc/tree-ssa-loop-niter.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite
index 932bef74214c..533d0e99eb11 100644
--- a/gcc/ChangeLog.graphite
+++ b/gcc/ChangeLog.graphite
@@ -1,3 +1,8 @@
+2009-10-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+	* tree-ssa-loop-niter.c (finite_loop_p): Do not call twice
+	get_loop_exit_edges.
+
 2009-10-30  Sebastian Pop  <sebastian.pop@amd.com>
 
 	* graphite-poly.c (pbb_remove_duplicate_pdrs): Free collapsed.
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.c
index d7222104eb5c..405f3cafb5fd 100644
--- a/gcc/tree-ssa-loop-niter.c
+++ b/gcc/tree-ssa-loop-niter.c
@@ -1960,7 +1960,7 @@ bool
 finite_loop_p (struct loop *loop)
 {
   unsigned i;
-  VEC (edge, heap) *exits = get_loop_exit_edges (loop);
+  VEC (edge, heap) *exits;
   edge ex;
   struct tree_niter_desc desc;
   bool finite = false;
-- 
GitLab