Mark Mitchell <[EMAIL PROTECTED]> writes: > IMA for C++ is another difficult case. This is unambiguously useful, > though duplicative of what we're trying to build with LTO.
Although there are some things you can do with LTO that you can also do with IMA, there are many things that you can do with one but not with the other. For example, I don't believe LTO will give any compilation speed benefits at -O0. I also think that LTO won't be useful in implementing 'export', although obviously that depends on what the final design looks like.