From d422adfa00ff189eb2a83d53e209b6d9a594ed8c Mon Sep 17 00:00:00 2001
From: Sebastian Pop <sebastian.pop@amd.com>
Date: Wed, 25 Nov 2009 05:13:57 +0000
Subject: [PATCH] graphite-poly.c (pbb_remove_duplicate_pdrs): Initialize
 PBB_PDR_DUPLICATES_REMOVED.

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

	* graphite-poly.c (pbb_remove_duplicate_pdrs): Initialize
	PBB_PDR_DUPLICATES_REMOVED.
	(new_poly_bb): Same.

From-SVN: r154602
---
 gcc/ChangeLog.graphite | 6 ++++++
 gcc/graphite-poly.c    | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite
index d15f0436da62..836ef0de438e 100644
--- a/gcc/ChangeLog.graphite
+++ b/gcc/ChangeLog.graphite
@@ -1,3 +1,9 @@
+2009-10-17  Sebastian Pop  <sebastian.pop@amd.com>
+
+	* graphite-poly.c (pbb_remove_duplicate_pdrs): Initialize
+	PBB_PDR_DUPLICATES_REMOVED.
+	(new_poly_bb): Same.
+
 2009-10-17  Sebastian Pop  <sebastian.pop@amd.com>
 
 	* graphite-sese-to-poly.c (find_scop_parameters): Initialize
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
index 17d88815b4dc..bed662aaf005 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -305,6 +305,8 @@ pbb_remove_duplicate_pdrs (poly_bb_p pbb)
     for (j = 0; VEC_iterate (poly_dr_p, collapsed, j, pdr2); j++)
       if (!can_collapse_pdrs (pdr1, pdr2))
 	VEC_quick_push (poly_dr_p, collapsed, pdr1);
+
+  PBB_PDR_DUPLICATES_REMOVED (pbb) = true;
 }
 
 /* Create a new polyhedral data reference and add it to PBB.  It is
@@ -354,6 +356,7 @@ new_poly_bb (scop_p scop, void *black_box, bool reduction)
   PBB_ORIGINAL (pbb) = NULL;
   PBB_DRS (pbb) = VEC_alloc (poly_dr_p, heap, 3);
   PBB_IS_REDUCTION (pbb) = reduction;
+  PBB_PDR_DUPLICATES_REMOVED (pbb) = false;
   VEC_safe_push (poly_bb_p, heap, SCOP_BBS (scop), pbb);
 }
 
-- 
GitLab