diff options
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/graphite.c | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 960564b0516..0f59c1780d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de> + * graphite.c (graphite_transform_loops): Always call find_transform () + in ENABLE_CHECKING. So we test these code paths, even if we do not + generate code. + +2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de> + * graphite.c (print_graphite_bb): Fix printing to file != dump_file. 2008-12-09 Jakub Jelinek <jakub@redhat.com> diff --git a/gcc/graphite.c b/gcc/graphite.c index 536d69458cc..78485a2c833 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -5237,6 +5237,13 @@ graphite_transform_loops (void) if (graphite_apply_transformations (scop)) gloog (scop, find_transform (scop)); +#ifdef ENABLE_CHECKING + else + { + struct clast_stmt *stmt = find_transform (scop); + cloog_clast_free (stmt); + } +#endif } /* Cleanup. */ |