On Thu, 2004-09-09 at 02:15, Jan Hubicka wrote:
Hi,
these varrays appears top in the list I sent, so I am adding code to
release them explicitely. This itself save roughly 3% of garbage
produced on combine.c.
Bootstrapped/regtested ppc-linux, OK?
2004-09-09 Jan Hubicka <jh@suse.cz>
* tree-ssa-dom.c (tree_ssa_dominator_optimize,
dom_opt_finalize_block):
Explicitly release varrays.
As I said, I would STRONGLY suggest you move this into the toplevel
SSA_NAME object rather than paper over the issue with ggc_free calls.
That will totally eliminate these two varrays, their resizing and
re-allocation for each call into the dominator optimizer. That's
going to be a far more effective solution.