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