This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: PR target/15383: __float128 function name is used for long double


On Wed, May 19, 2004 at 01:37:53PM -0700, Zack Weinberg wrote:
> "H. J. Lu" <hjl@lucon.org> writes:
> 
> > On Thu, May 13, 2004 at 01:44:57PM -0700, Jim Wilson wrote:
> >> 
> >> Your set of comparisons by the way is incomplete.  There is also 
> >> unord_optab.  This matters for FP comparisons like ordered, unordered, 
> >> uneq, unge, ungt, unle, unlt, and ltgt.
> >
> > soft-fp in glibc doesn't have them. Are they used by gcc in TFmode on
> > ia64?
> 
> My impression was that ia64.md didn't have the expanders for them,
> which is why ia64_expand_compare doesn't handle them for HPUX.
> 
> > How do they work for HPUX?
> 
> They can all be implemented with the appropriate set of flag bits
> passed to _U_Qfcmp.  Note the FUTURE: comment in ia64_expand_compare.
> 

Since __float128 is also supported on ia32 and x86-64, is unord_optab
used in TFmode there?


H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]