Bruno Haible wrote:
> Paolo Bonzini wrote:
>>> But the compiler does not know that fstrcmp is called millions of time and
>>> that this piece of code needs to be optimized for speed rather than for 
>>> space.
>> If doing profile-directed optimization, it does know.
> 
> Well, it _could_ know. But currently, GCC exploits the profile of previous
> runs only for branch probabilities. It does not use it for inlining decisions.
> Says the GCC 4.3.0 doc.

My experience is different.  In fact, in 4.4.0 it will even use it for
instruction selection in some cases.

Paolo


Reply via email to