[PATCH 1/6] Prepare redirections for IEEE long double on powerpc64le
Tulio Magno Quites Machado Filho
tuliom@ascii.art.br
Tue Feb 11 18:25:00 GMT 2020
"Paul E. Murphy" <murphyp@linux.vnet.ibm.com> writes:
> All functions that have a format string, which can consume a long double
> argument, must have one version for each long double format supported on
> a platform. On powerpc64le, these functions currently have two versions
> (i.e.: long double with the same format as double, and long double with
> IBM Extended Precision format). Support for a third long double format
> option (i.e. long double with IEEE long double format) is being prepared
> and all the aforementioned functions now have a third version (not yet
> exported on the master branch, but the code is in).
>
> For these functions to get selected (during build time), references to
> them in user programs (or dependent libraries) must get redirected to
> the aforementioned new versions of the functions. This patch installs
> the header magic required to perform such redirections.
>
> Notice, however, that since the redirections only happen when
> __LONG_DOUBLE_USES_FLOAT128 is set to 1, and no platform (including
> powerpc64le) currently does it, no redirections actually happen.
> Redirections and the exporting of the new functions will happen at the
> same time (when powerpc64le adds ldbl-128ibm-compat to their Implies.
Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
--
Tulio Magno
More information about the Libc-alpha
mailing list