diff options
author | Jan Hubicka <jh@suse.cz> | 2004-09-03 22:36:02 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2004-09-03 20:36:02 +0000 |
commit | 1e3e17d3bed869f0a2bd3892b03ec53339d2724c (patch) | |
tree | cc00b450b53f9bf2d6cf39fb5f07d9c97534249b /gcc | |
parent | 1970d8c5468fd9132c732f1bcf1c605e4cb644dd (diff) | |
download | gcc-1e3e17d3bed869f0a2bd3892b03ec53339d2724c.zip gcc-1e3e17d3bed869f0a2bd3892b03ec53339d2724c.tar.gz gcc-1e3e17d3bed869f0a2bd3892b03ec53339d2724c.tar.bz2 |
tree-ssa-operands.c (fini_ssa_operands): ggc_free unused arrays.
* tree-ssa-operands.c (fini_ssa_operands): ggc_free unused arrays.
* tree-ssanames (init_ssanames): Likewise.
From-SVN: r87054
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-operands.c | 10 | ||||
-rw-r--r-- | gcc/tree-ssanames.c | 2 |
3 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 615d8d2..0ee169c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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, diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index c57d486..a87d845 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -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; } diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index d46014a..1e947d6 100644 --- a/gcc/tree-ssanames.c +++ b/gcc/tree-ssanames.c @@ -155,6 +155,8 @@ init_ssanames (void) void fini_ssanames (void) { + ggc_free (ssa_names); + ssa_names = NULL; free_ssanames = NULL; } |