http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375



--- Comment #172 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-17 
10:53:29 UTC ---

(In reply to comment #171)

> Created attachment 29182 [details]

> Patch to compress line info

> 

> This patch removes column information from LTO (so we lose carret diagnostics

> in warnings/errors output at LTO time that seems resonable thing to do) and

> avoid entering duplicate locators into the linemap.  The patch reduces linemap

> usage from 23% to 5% of GGC memory saving 1-2GB on Mozilla. (also reducing LTO

> file size).



Patch looks incomplete?  What does dropping columns only do to memory use?

Please disable flag_diagnostics_show_caret unconditionally in lto1 if you

do that.

Reply via email to