This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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 28/31] Avoid compat symbols for totalorder in powerpc64le IEEE long double


On Sun, 20 Oct 2019, Gabriel F. T. Gomes wrote:

> Hi, Joseph,
> 
> On Tue, 15 Oct 2019, Joseph Myers wrote:
> 
> >This needs more explanation (in a comment in the relevant files).
> 
> How about the following paragraph?
> 
>   /* On platforms that reuse the _Float128 implementation for IEEE long
>      double (powerpc64le), the libm_alias_float128_other_r_ldbl macro
>      (which is called by the libm_alias_ldouble macro) is used to create
>      aliases between *f128 (_Float128 API) and __*ieee128 functions.
>      However, this compat version of totalorderl is older than the
>      availability of __ieee*128 symbols, thus, the compat alias is not
>      required, nor desired.  */
>   #undef libm_alias_float128_other_r_ldbl
>   #define libm_alias_float128_other_r_ldbl(from, to, r)

Yes, that seems reasonable.

-- 
Joseph S. Myers
joseph@codesourcery.com


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