On 11/09/2017 04:06 AM, Richard Sandiford wrote: >> Let me say at the outset that I struggle to comprehend that a few >> instructions is even a consideration when not optimizing, especially >> in light of the bug the macro caused that would have been prevented >> by using a function instead. But... > > Many people still build at -O0 though. One of the things I was asked > for was the time it takes to build stage 2 with an -O0 stage 1 > (where stage 1 would usually be built by the host compiler). I suspect folks are concerned about this because it potentially affects their daily development cycle times. So they're looking to see if the introduction of the poly types has a significant impact. It's a legitimate question, particularly for the introduction of low level infrastructure that potentially gets hit a lot.
Richard, what were the results of that test (if it's elsewhere in the thread I'll eventually find it... I'm just starting to try and make some headway on this kit). Jeff