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 forlong double


"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.

zw


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