aboutsummaryrefslogtreecommitdiff
path: root/bits/fenv.h
diff options
context:
space:
mode:
authorTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>2018-06-06 12:27:39 -0300
committerTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>2018-06-06 12:27:39 -0300
commit1c09524e4db3efd797ebcfcd8241bdb78f0b06f0 (patch)
treea30c31d59c85f171985f29e9716c2d65a46a2842 /bits/fenv.h
parent0c1c33b2f5269cce6499ef8f8d1a291f2674a8fd (diff)
downloadglibc-1c09524e4db3efd797ebcfcd8241bdb78f0b06f0.tar
glibc-1c09524e4db3efd797ebcfcd8241bdb78f0b06f0.tar.gz
glibc-1c09524e4db3efd797ebcfcd8241bdb78f0b06f0.tar.bz2
glibc-1c09524e4db3efd797ebcfcd8241bdb78f0b06f0.zip
powerpc64le: Fix TFtype in sqrtf128 when using -mabi=ieeelongdouble
When building with -mlong-double-128 or -mabi=ibmlongdouble, TFtype represents the IBM 128-bit extended floating point type, while KFtype represents the IEEE 128-bit floating point type. The soft float implementation of e_sqrtf128 had to redefine TFtype and TF in order to workaround this issue. However, this behavior changes when -mabi=ieeelongdouble is used and the macros are not necessary. * sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c [__HAVE_FLOAT128_UNLIKE_LDBL] (TFtype, TF): Restrict TFtype and TF redirection to KFtype and KF only when the default long double type is not the IEEE 128-bit floating point type. Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Diffstat (limited to 'bits/fenv.h')
0 files changed, 0 insertions, 0 deletions