2012-08-21 Richard Guenther <rguenther@suse.de>
commit78d53e33ea16afb990b4281e52baf74ce9dc0f47
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Aug 2012 11:48:42 +0000 (21 11:48 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Aug 2012 11:48:42 +0000 (21 11:48 +0000)
tree1a86ea46dfeb996cb6319c790537e709944defa5
parent4d039f231550ffde8283afc1d3641634b75cd561
2012-08-21  Richard Guenther  <rguenther@suse.de>

* tree-ssa-loop-im.c (tree_ssa_lim_finalize): Properly free
the affine expansion cache.
* tree-ssa-dom.c (free_expr_hash_elt_contents): New function,
split out from ...
(free_expr_hash_elt): ... this one.
(record_cond): Properly free a not needed hashtable element.
(lookup_avail_expr): Likewise.
* tree-into-ssa.c (init_ssa_renamer): Specify a free function
for the var_infos hashtable.
(update_ssa): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190560 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-into-ssa.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-loop-im.c