* tree-ssa-operands.c (fini_ssa_operands): ggc_free unused arrays.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2004 20:36:02 +0000 (20:36 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2004 20:36:02 +0000 (20:36 +0000)
* tree-ssanames (init_ssanames): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87054 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-ssa-operands.c
gcc/tree-ssanames.c

index 615d8d2..0ee169c 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-03  Jan Hubicka  <jh@suse.cz>
+
+       * tree-ssa-operands.c (fini_ssa_operands): ggc_free unused arrays.
+       * tree-ssanames (init_ssanames): Likewise.
+
 2004-09-03  Ziemowit Laski  <zlaski@apple.com>
 
        * stub-objc.c (objc_is_id, objc_declare_alias, objc_declare_class,
index c57d486..a87d845 100644 (file)
@@ -290,6 +290,16 @@ init_ssa_operands (void)
 void
 fini_ssa_operands (void)
 {
+  ggc_free (build_defs);
+  ggc_free (build_uses);
+  ggc_free (build_v_may_defs);
+  ggc_free (build_vuses);
+  ggc_free (build_v_must_defs);
+  build_defs = NULL;
+  build_uses = NULL;
+  build_v_may_defs = NULL;
+  build_vuses = NULL;
+  build_v_must_defs = NULL;
 }
 
 
index d46014a..1e947d6 100644 (file)
@@ -155,6 +155,8 @@ init_ssanames (void)
 void
 fini_ssanames (void)
 {
+  ggc_free (ssa_names);
+  ssa_names = NULL;
   free_ssanames = NULL;
 }