On Fri, 21 Oct 2016, Uros Bizjak wrote:

> 2016-10-21  Uros Bizjak  <ubiz...@gmail.com>
> 
>     * config/i386/i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_INFQ
>     and IX86_BUILTIN_HUGE_VALQ here ...
>     (ix86_expand_builtin): ... not here.
> 
> Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.
> Committed to mainline SVN.

Do you know if it's possible to make architecture-specific built-in 
functions into aliases of architecture-independent ones?  That would be 
the ideal thing for the *q __float128 functions - make them aliases of the 
*f128 architecture-independent ones, and so subject to any 
architecture-independent optimizations (for these two there's nothing more 
than folding to do, but at some point I expect we'll optimize fabsf128 and 
copysignf128 as much as the corresponding functions for float / double / 
long double, for example).

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to