cfgloop.c (cancel_loop): Add free() of bbs array.
authorChung-Lin Tang <cltang@codesourcery.com>
Sun, 8 Jan 2012 13:19:05 +0000 (13:19 +0000)
committerChung-Lin Tang <cltang@gcc.gnu.org>
Sun, 8 Jan 2012 13:19:05 +0000 (13:19 +0000)
2012-01-08  Chung-Lin Tang  <cltang@codesourcery.com>

* cfgloop.c (cancel_loop): Add free() of bbs array.

From-SVN: r182990

gcc/ChangeLog
gcc/cfgloop.c

index f5cfe23c62c8e9ae01e5308576f92e1f4d901940..91999073880fc0637b75ad5507a97a9b4d9559d4 100644 (file)
@@ -1,3 +1,7 @@
+2012-01-08  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * cfgloop.c (cancel_loop): Add free() of bbs array.
+
 2012-01-07  Jan Hubicka  <jh@suse.cz>
 
        PR tree-optimization/51600
index 3f14551f1ab7c574a58e4e8a70fd11657c3a01f1..fa64797f5501cf7d91b1349b5366a0f4fd9e67cd 100644 (file)
@@ -1285,6 +1285,7 @@ cancel_loop (struct loop *loop)
   for (i = 0; i < loop->num_nodes; i++)
     bbs[i]->loop_father = outer;
 
+  free (bbs);
   delete_loop (loop);
 }