diff options
author | Chris Metcalf <cmetcalf@ezchip.com> | 2015-11-24 10:09:16 -0500 |
---|---|---|
committer | Chris Metcalf <cmetcalf@ezchip.com> | 2015-11-24 14:09:31 -0500 |
commit | 6a4448afe3806fcf607ab9920d45072eafb2e61f (patch) | |
tree | 5623c94e6518aa40e1d1695d5100eb5046c9f929 | |
parent | 87d0eecece0ecefaca6a7eedb715cb823b3ef780 (diff) | |
download | glibc-6a4448afe3806fcf607ab9920d45072eafb2e61f.tar glibc-6a4448afe3806fcf607ab9920d45072eafb2e61f.tar.gz glibc-6a4448afe3806fcf607ab9920d45072eafb2e61f.tar.bz2 glibc-6a4448afe3806fcf607ab9920d45072eafb2e61f.zip |
tile: define __NO_LONG_DOUBLE_MATH
This avoids build failures in the tests, and matches what is in
bits/mathdef.h.
Update the libc and libm abilist files to include __finitel,
__isinfl, and __isnanl.
-rw-r--r-- | ChangeLog | 14 | ||||
-rw-r--r-- | sysdeps/tile/bits/mathdef.h | 6 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 1 |
8 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,17 @@ +2015-11-24 Chris Metcalf <cmetcalf@ezchip.com> + + * sysdeps/tile/bits/mathdef.h (__NO_LONG_DOUBLE_MATH): Define. + * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist: Add + __finitel, __isinfl, and __isnanl. + * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist: + Likewise. + * sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist: Likewise. + * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist: Add + __finitel. + * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist: + Likewise. + * sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist: Likewise. + 2015-11-24 Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org> * malloc/memusage.c (me): Remove redundant getenv call. diff --git a/sysdeps/tile/bits/mathdef.h b/sysdeps/tile/bits/mathdef.h index afbf77c8c5..8f570aae55 100644 --- a/sysdeps/tile/bits/mathdef.h +++ b/sysdeps/tile/bits/mathdef.h @@ -46,3 +46,9 @@ typedef double double_t; # endif #endif /* ISO C99 */ + +#ifndef __NO_LONG_DOUBLE_MATH +/* Signal that we do not really have a `long double'. This disables the + declaration of all the `long double' function variants. */ +# define __NO_LONG_DOUBLE_MATH 1 +#endif diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist index ffcc4a0a2b..152adb0b4d 100644 --- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libc.abilist @@ -182,6 +182,7 @@ GLIBC_2.12 __fgetws_chk F GLIBC_2.12 __fgetws_unlocked_chk F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __flbf F GLIBC_2.12 __fork F GLIBC_2.12 __fpending F @@ -227,9 +228,11 @@ GLIBC_2.12 __isdigit_l F GLIBC_2.12 __isgraph_l F GLIBC_2.12 __isinf F GLIBC_2.12 __isinff F +GLIBC_2.12 __isinfl F GLIBC_2.12 __islower_l F GLIBC_2.12 __isnan F GLIBC_2.12 __isnanf F +GLIBC_2.12 __isnanl F GLIBC_2.12 __isoc99_fscanf F GLIBC_2.12 __isoc99_fwscanf F GLIBC_2.12 __isoc99_scanf F diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist index 18b8d00bec..9ba58e25c3 100644 --- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libm.abilist @@ -5,6 +5,7 @@ GLIBC_2.12 __clog10f F GLIBC_2.12 __clog10l F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __fpclassify F GLIBC_2.12 __fpclassifyf F GLIBC_2.12 __signbit F diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist index a66e8ec877..f8377a01c1 100644 --- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libc.abilist @@ -182,6 +182,7 @@ GLIBC_2.12 __fgetws_chk F GLIBC_2.12 __fgetws_unlocked_chk F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __flbf F GLIBC_2.12 __fork F GLIBC_2.12 __fpending F @@ -227,9 +228,11 @@ GLIBC_2.12 __isdigit_l F GLIBC_2.12 __isgraph_l F GLIBC_2.12 __isinf F GLIBC_2.12 __isinff F +GLIBC_2.12 __isinfl F GLIBC_2.12 __islower_l F GLIBC_2.12 __isnan F GLIBC_2.12 __isnanf F +GLIBC_2.12 __isnanl F GLIBC_2.12 __isoc99_fscanf F GLIBC_2.12 __isoc99_fwscanf F GLIBC_2.12 __isoc99_scanf F diff --git a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist index 18b8d00bec..9ba58e25c3 100644 --- a/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libm.abilist @@ -5,6 +5,7 @@ GLIBC_2.12 __clog10f F GLIBC_2.12 __clog10l F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __fpclassify F GLIBC_2.12 __fpclassifyf F GLIBC_2.12 __signbit F diff --git a/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist b/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist index ffcc4a0a2b..152adb0b4d 100644 --- a/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist @@ -182,6 +182,7 @@ GLIBC_2.12 __fgetws_chk F GLIBC_2.12 __fgetws_unlocked_chk F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __flbf F GLIBC_2.12 __fork F GLIBC_2.12 __fpending F @@ -227,9 +228,11 @@ GLIBC_2.12 __isdigit_l F GLIBC_2.12 __isgraph_l F GLIBC_2.12 __isinf F GLIBC_2.12 __isinff F +GLIBC_2.12 __isinfl F GLIBC_2.12 __islower_l F GLIBC_2.12 __isnan F GLIBC_2.12 __isnanf F +GLIBC_2.12 __isnanl F GLIBC_2.12 __isoc99_fscanf F GLIBC_2.12 __isoc99_fwscanf F GLIBC_2.12 __isoc99_scanf F diff --git a/sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist b/sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist index 18b8d00bec..9ba58e25c3 100644 --- a/sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist +++ b/sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist @@ -5,6 +5,7 @@ GLIBC_2.12 __clog10f F GLIBC_2.12 __clog10l F GLIBC_2.12 __finite F GLIBC_2.12 __finitef F +GLIBC_2.12 __finitel F GLIBC_2.12 __fpclassify F GLIBC_2.12 __fpclassifyf F GLIBC_2.12 __signbit F |