On 09/23/2015 07:47 AM, Michael Matz wrote:
Hi,
On Wed, 23 Sep 2015, Richard Biener wrote:
The issue we have with LTO is that the linemap gets populated in quite
random order and thus we repeatedly switch files (we've mitigated this
somewhat for GCC 5).
Yes.
We also considered dropping column info (and would drop range info) as
diagnostics are from optimizers only with LTO and we keep locations
merely for debug info.
That would be the obvious mitigations, yes. I do like the fact that we'd
be able to do all this without enlarging location_t.
That's the hope.
However, I did ask David to ponder the effects if ultimately we did need
to extend location_t to 64 bits.
Jff