diff options
author | grosser <> | 2008-12-10 01:24:44 +0000 |
---|---|---|
committer | grosser <> | 2008-12-10 01:24:44 +0000 |
commit | 61dada883767e2dce6e6b5e7ddd6d5d9719289da (patch) | |
tree | 4587c06ca85411de01b37c861b1cb841a31a20b8 | |
parent | ff6018b66708055bd7a597e46c353b59abdfde00 (diff) |
2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de>var-tracking-assignments-merge-142635-trunk
* 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.
-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. */ |