GCC viciously beaten by ICC in trig test!

Paolo Carlini pcarlini@suse.de
Mon Mar 15 17:15:00 GMT 2004


Gabriel Dos Reis wrote:

>The primary reasons we're using the mojority of __builtin_xxx stuff in
>V3 is precisely because we don't have control over the C library so we
>use those in the hope that the compiler will forward them to the "right"
>functions. The optimization argument is secondary.  The use of
>__builtin_expect() is largely (early) optimization based on speculation and
>could be removed without damaging the library.  __builtin_alloca is
>used as a *convienient* allocation routine on the stack.  It could be
>replaced with malloc/free pair. (I don't suggest that though).
>  
>
Thanks for explaining those points.

In my previous message, however, I forgot one important extension and 
you are
the best person to shed light on it: extern template. What's that? Could we
renounce to it?

Paolo.



More information about the Gcc mailing list