glibc/sysdeps
Gabriel F. T. Gomes 051be01f6b powerpc64le: Enable support for IEEE long double
On platforms where long double may have two different formats, i.e.: the
same format as double (64-bits) or something else (128-bits), building
with -mlong-double-128 is the default and function calls in the user
program match the name of the function in Glibc.  When building with
-mlong-double-64, Glibc installed headers redirect such calls to the
appropriate function.

Likewise, the internals of glibc are now built against IEEE long double.
However, the only (minimally) notable usage of long double is difftime.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
2020-04-30 08:52:08 -05:00
..
aarch64 Update aarch64 libm-test-ulps 2020-04-08 13:52:44 -03:00
alpha Update alpha libm-test-ulps 2020-04-08 13:52:45 -03:00
arm Remove most gmp-mparam.h headers. 2020-04-24 22:08:59 +00:00
csky math: Remove inline math tests 2020-03-19 11:45:44 -03:00
generic elf: Implement __libc_early_init 2020-04-24 22:32:09 +02:00
gnu Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
hppa Update hppa libm-test-ulps 2020-04-06 22:19:03 +00:00
htl pthread: Move robust mutex tests from nptl to sysdeps/pthread 2020-02-16 14:43:54 +00:00
hurd C11 threads: Move implementation to sysdeps/pthread 2020-02-09 13:56:48 +01:00
i386 Remove most gmp-mparam.h headers. 2020-04-24 22:08:59 +00:00
ia64 ia64: Remove sigprocmask/sigblock objects from libpthread 2020-04-21 14:01:58 -03:00
ieee754 powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) 2020-04-30 08:52:08 -05:00
m68k math: Remove inline math tests 2020-03-19 11:45:44 -03:00
mach elf: Implement __libc_early_init 2020-04-24 22:32:09 +02:00
microblaze math: Remove inline math tests 2020-03-19 11:45:44 -03:00
mips Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 2020-04-30 08:52:08 -05:00
nios2 Remove most gmp-mparam.h headers. 2020-04-24 22:08:59 +00:00
nptl Linux: set_robust_list syscall number is always available 2020-03-03 12:49:44 +01:00
posix posix: Fix system error return value [BZ #25715] 2020-03-23 18:00:38 -03:00
powerpc powerpc64le: Enable support for IEEE long double 2020-04-30 08:52:08 -05:00
pthread pthread: Fix building tst-robust8 with nptl 2020-02-16 23:53:45 +01:00
riscv math: Remove inline math tests 2020-03-19 11:45:44 -03:00
s390 Remove most gmp-mparam.h headers. 2020-04-24 22:08:59 +00:00
sh Remove most gmp-mparam.h headers. 2020-04-24 22:08:59 +00:00
sparc Update sparc libm-test-ulps 2020-04-08 13:52:44 -03:00
unix powerpc64le: Enable support for IEEE long double 2020-04-30 08:52:08 -05:00
wordsize-32 Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wordsize-64 Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
x86 x86: Add the test case of __get_cpu_features support for Zhaoxin processors 2020-04-30 06:47:09 -07:00
x86_64 Remove unused floating-point configuration from gmp-impl.h. 2020-04-28 15:05:09 +00:00