diff options
| -rw-r--r-- | gcc/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/graphite-sese-to-poly.c | 2 |
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 (); |
