On 05/23/2013 02:31 PM, Richard Henderson wrote:
I think we need more weigh in from other maintainers on this, rather than
iterating a 5th time today...
This seems like an awful lot of pain.
I don't think we should be looking to generate different code for
library vs executable GCC.
I think we should look for *clean* first, then we can look at what we
could change if the compile-time performance isn't what we want.
Lots of C++ code manages to pass around the implicit this pointer and
use it appropriately without that being a significant source of
performance concerns. I suspect GCC would be the same in that regard.
The cost of passing around & using that pointer is dwarfed by all the
other lameness we have.
Jeff