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 | |
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')
-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 (); |