OSDN Git Service

PR c++/41183
[pf3gnuchains/gcc-fork.git] / gcc / graphite-poly.c
index d76397a..6ed6a84 100644 (file)
@@ -250,10 +250,7 @@ apply_poly_transforms (scop_p scop)
     transform_done = true;
 
   if (flag_loop_block)
-    {
-      transform_done |= scop_do_strip_mine (scop);
-      transform_done |= scop_do_interchange (scop);
-    }
+    transform_done |= scop_do_block (scop);
   else
     {
       if (flag_loop_strip_mine)
@@ -306,6 +303,7 @@ pbb_remove_duplicate_pdrs (poly_bb_p pbb)
       if (!can_collapse_pdrs (pdr1, pdr2))
        VEC_quick_push (poly_dr_p, collapsed, pdr1);
 
+  VEC_free (poly_dr_p, heap, collapsed);
   PBB_PDR_DUPLICATES_REMOVED (pbb) = true;
 }