]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
graphite.c (graphite_transform_loops): Always call find_transform () in ENABLE_CHECKING.
authorTobias Grosser <grosser@fim.uni-passau.de>
Wed, 10 Dec 2008 01:24:44 +0000 (01:24 +0000)
committerTobias Grosser <grosser@gcc.gnu.org>
Wed, 10 Dec 2008 01:24:44 +0000 (01:24 +0000)
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.

From-SVN: r142630

gcc/ChangeLog
gcc/graphite.c

index 960564b051675fc0fb29bbdbe63967baebff76e4..0f59c1780d6506c546c68a3b991d5336b0e47fef 100644 (file)
@@ -1,3 +1,9 @@
+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.
index 536d69458ccbd870a3c81be29873c22d68ee5e41..78485a2c8335e76e9f20aac0f6ed47c1cb5b89d8 100644 (file)
@@ -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.  */