On Mon, Aug 26, 2013 at 9:00 AM, Jan Hubicka <hubi...@ucw.cz> wrote:
>> On Mon, Aug 26, 2013 at 7:24 AM, Jan Hubicka <hubi...@ucw.cz> wrote:
>> > Hi,
>> > it seems to be couple weeks I am not able to compile big ltrans unit with 
>> > -fdump-tree-all
>> > because the compiler eventually runs out of memory.  I think it is one of 
>> > your patches
>> > introducing serious memory leak.  Can you, please, take a look on this? It 
>> > makes my life
>> > harder - it is not fun to wait for 15 minutes for a dump and then see 
>> > compiler to ICE...
>> >
>> > Thanks,
>> > Honza
>>
>>
>> The existing pretty printers have always had memory leaks, and
>> part of the work is to reduce that in fact :-(   For example, instead
>> of printing directly to the output buffer, many of them construct
>> a string for a given formatter, then send that string to the stream,
>> and that string may or may not be reclaimed.  Please give me
>> actionable instructions so I can reproduce your situation.
>
> I think it should be easiert to build with bootstrap-lto and then add 
> -fdump-tree-all into
> the final link command line options.

modify ALL_LINKERFLAGS or BUILD_LINKERFLAGS?


> It seems to reproduce quite uniformlny and doesn't
> seem to be specific to my firefox builds I am doing right now…

I think I may have an idea about  which existing leak is making itself
noticed but I am looking for a (semi-)automatic way to regtest it.


>
> Thanks!
> Honza
>>
>> -- Gaby

Reply via email to