Kill pointers keeping gimple function body around after RTL is generated

Jeffrey A Law law@redhat.com
Fri Sep 3 17:06:00 GMT 2004


On Fri, 2004-09-03 at 02:03, Jan Hubicka wrote:

> The freeing is not ready yet as we are leaking SSA_NAMES that are no
> longer referenced by code, but referenced by the ssa_names varray
> pointing to the dead statements so we get a abort during GGC run.
We've certainly never made an attempt to release every SSA_NAME.
Most leaks are likely to be in the DCE code, but I wouldn't be
terribly surprised to find them elsewhere as well.

What might make sense is to release all the SSA names after we 
go out of SSA form, that ought to help.

Jeff



More information about the Gcc-patches mailing list