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. -- Gaby