This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
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.