tree-ssa-pre.c (execute_pre): Free ephi_use_pool and idfs_cache at the end of the...
authorAndrew Pinski <pinskia@physics.uc.edu>
Thu, 13 May 2004 23:10:34 +0000 (23:10 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Thu, 13 May 2004 23:10:34 +0000 (16:10 -0700)
2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>

        * tree-ssa-pre.c (execute_pre): Free ephi_use_pool and
        idfs_cache at the end of the function.

From-SVN: r81815

gcc/ChangeLog
gcc/tree-ssa-pre.c

index 16e8da7a6ec35c18021f37164f466bc02b5010b6..d625a52f124d2d16c5d0e9ad6dda071926a3cbd5 100644 (file)
@@ -1,6 +1,9 @@
 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
 
-       * tree-ssa-live (calculate_live_on_entry): Free saw_def
+       * tree-ssa-pre.c (execute_pre): Free ephi_use_pool and
+       idfs_cache at the end of the function.
+
+       * tree-ssa-live.c (calculate_live_on_entry): Free saw_def
        at the end of the function.
 
        * tree-ssa-dce.c (perform_tree_ssa_dce): Free
index d3ae62c9e56115ca0b752204c7f987b6e7de2f23..76a9a56c7e25f1b282cc7efd3ee0b71c77678658 100644 (file)
@@ -3352,6 +3352,7 @@ execute_pre (void)
   memset (&pre_stats, 0, sizeof (struct pre_stats_d));
   free_alloc_pool (euse_node_pool);
   free_alloc_pool (eref_node_pool);
+  free_alloc_pool (ephi_use_pool);
   VARRAY_CLEAR (bexprs);
   for (i = 0; i < currbbs; i++)
     BITMAP_XFREE (pre_dfs[i]);
@@ -3362,6 +3363,7 @@ execute_pre (void)
       BITMAP_XFREE (idfs_cache[i]);
   
   free (dfn);
+  free (idfs_cache);
 }
 
 static bool