diff options
author | Richard Biener <rguenther@suse.de> | 2012-12-07 13:16:28 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-12-07 13:16:28 +0000 |
commit | 2b91f098af277deae7c18c7bc66ef4f39d6b6ca6 (patch) | |
tree | 3de4fe886cd1d944e01de986bb9b07dabbdc1715 /gcc/graphite-sese-to-poly.c | |
parent | d250540a66a6dbe71b03213bc20344b1503e1b6a (diff) | |
download | gcc-2b91f098af277deae7c18c7bc66ef4f39d6b6ca6.zip gcc-2b91f098af277deae7c18c7bc66ef4f39d6b6ca6.tar.gz gcc-2b91f098af277deae7c18c7bc66ef4f39d6b6ca6.tar.bz2 |
re PR tree-optimization/54886 (FAIL: gcc.dg/graphite/pr(42521|42771).c (internal compiler error) due to revision 192219)
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.
From-SVN: r194302
Diffstat (limited to 'gcc/graphite-sese-to-poly.c')
-rw-r--r-- | gcc/graphite-sese-to-poly.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 (); |