aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/graphite-sese-to-poly.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1c15ab9..132112c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-12-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/54886
+ * graphite-sese-to-poly.c (build_loop_iteration_domains): Properly
+ free all memory.
+
2012-12-07 Martin Jambor <mjambor@suse.cz>
PR middle-end/55078
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index 4e95f78..8fa41dc 100644
--- a/gcc/graphite-sese-to-poly.c
+++ b/gcc/graphite-sese-to-poly.c
@@ -1058,6 +1058,8 @@ build_loop_iteration_domains (scop_p scop, struct loop *loop,
c = isl_constraint_set_constant (c, v);
inner = isl_set_add_constraint (inner, c);
}
+ else
+ isl_pw_aff_free (aff);
}
else
gcc_unreachable ();