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:

>> 1) Shouldn't these routines be in libgcc?
>
> Does libgcc support TFmode? My changes are based on soft-fp in glibc.

libgcc does not currently support IEEE quad emulation; I am suggesting
that support should be added.  We could just copy the soft-fp code
from glibc (we'd have to get permission from RMS to relicense under
GPL+libgcc exception though).

>> 2) Some of your comments leave something to be desired.
>> 3) Does ia64_expand_compare do the right thing?
>
> I didn't implement _U_Qfcmp, which is used by HPUX only. I added
> _U_Qfeq, _U_Qfne, _U_Qfgt, _U_Qfge, _U_Qflt, _U_Qfle for non-HPUX.

I understood that; I was asking whether ia64_expand_compare correctly
issues calls to _U_Qfeq etc, on ia64-linux, with your patch applied.

zw


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