diff options
| author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2009-03-12 16:51:53 +0000 | 
|---|---|---|
| committer | Austin Foxley <austinf@cetoncorp.com> | 2009-09-03 10:46:12 -0700 | 
| commit | 66a9707f4032e7142e4d77f53071c069ec4af9f8 (patch) | |
| tree | 1eb2cb3a317745953c4cd11eab94432650521e88 /libc/sysdeps/linux/sparc/bits/mathinline.h | |
| parent | d990ec5891df948007d064ae972ef5f08f1b9d6f (diff) | |
| download | uClibc-alpine-66a9707f4032e7142e4d77f53071c069ec4af9f8.tar.bz2 uClibc-alpine-66a9707f4032e7142e4d77f53071c069ec4af9f8.tar.xz  | |
honour NO_LONG_DOUBLE_MATH
  This fixes compilation errors on hosts that turn off long double support
  for C99 like powerpc32.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Diffstat (limited to 'libc/sysdeps/linux/sparc/bits/mathinline.h')
| -rw-r--r-- | libc/sysdeps/linux/sparc/bits/mathinline.h | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/sparc/bits/mathinline.h b/libc/sysdeps/linux/sparc/bits/mathinline.h index 66ca0473d..c774dea9b 100644 --- a/libc/sysdeps/linux/sparc/bits/mathinline.h +++ b/libc/sysdeps/linux/sparc/bits/mathinline.h @@ -37,7 +37,7 @@  # if __WORDSIZE == 32 -#  ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ +#  ifndef __NO_LONG_DOUBLE_MATH  #   define __unordered_cmp(x, y) \    (__extension__							      \ @@ -157,7 +157,7 @@ __NTH (__signbit (double __x))    return __u.__i[0] < 0;  } -#    ifdef __UCLIBC_HAS_LONG_DOUBLE_MATH__ +#    ifndef __NO_LONG_DOUBLE_MATH  __MATH_INLINE int  __NTH (__signbitl (long double __x))  { @@ -219,7 +219,7 @@ __NTH (sqrtl (long double __x))    _Qp_sqrt (&__r, &__x);    return __r;  } -#   elif defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ +#   elif !defined __NO_LONG_DOUBLE_MATH  __MATH_INLINE long double  sqrtl (long double __x) __THROW  { @@ -257,7 +257,7 @@ __ieee754_sqrtl (long double __x)    _Qp_sqrt(&__r, &__x);    return __r;  } -#   elif defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ +#   elif !defined __NO_LONG_DOUBLE_MATH  __MATH_INLINE long double  __ieee754_sqrtl (long double __x)  {  | 
