> Yes, that's very likely. If we'd get around to re-do the LTO option saving > code > we might want to forbid -g0 compile and -g link (dropping -g at link > time as soon > as we see a single module compiled with -g0). Then we can free some more > stuff, at least with -g0 - though I'm not sure -g0 matters in practice.
Don't know if it matters to care about it terribly much, but definitely default mozilla builds are -g0. I assume that now we want to be more selective about what to save for -g and also try to push more stuff to bypass WPA. I don't see need for all the type merging for stuff that is only referred from debug info. It will be fun to get this done however. (either by early debug info output that goes to extra section and is distributed to ltrans same way as we distribute bodies or by some other means) You had the tree code memory use statistics patch. If you send me pointer or commit it, I can generate tree code statistics. Honza > > Maybe we can shift numbers back from ipa lto decl in to ipa lto decl > merge by some > timevar adjustments? > > Richard. > > > Honza > >