]> gcc.gnu.org Git - gcc.git/commitdiff
[multiple changes]
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 22 Jun 2000 23:59:04 +0000 (23:59 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 22 Jun 2000 23:59:04 +0000 (23:59 +0000)
2000-06-22 Steven King <sxking@uswest.net>

        * acinclude.m4: Check for sinl, _sinl using 1 parameter.

2000-06-22  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* acinclude.m4 (GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT): Redo. Use the
same approach as GLIBCPP_CHECK_MATH_SUPPORT, only don't try to
link against libm and don't use -fno-builtins...
* math/mathconf.h: Change up builtin macros to new schema.
* bits/std_cmath.h: And here. Wheee!
* shadow/bits/std_cmath.h: And here.
* acconfig.h: Change up builtin macros here.
* math/cosf.c:  Remove.
* math/fabsf.c:  Likewise.
* math/sinf.c:  Likewise.
* math/sqrtf.c:  Likewise.
* math/Makefile.am (EXTRA_DIST):  Remove those four files.
* math/Makefile.in:  Regenerate.

From-SVN: r34655

libstdc++-v3/ChangeLog
libstdc++-v3/acconfig.h
libstdc++-v3/acinclude.m4
libstdc++-v3/aclocal.m4
libstdc++-v3/bits/std_cmath.h
libstdc++-v3/config.h.in
libstdc++-v3/configure
libstdc++-v3/math/Makefile.am
libstdc++-v3/math/Makefile.in
libstdc++-v3/math/mathconf.h
libstdc++-v3/shadow/bits/std_cmath.h

index f382a5f95b27096ca38a33faed0c3ae72d1a33ed..bc5a1ca4bd264a22c37cc2ab30b5b47a3af209fa 100644 (file)
@@ -1,3 +1,23 @@
+2000-06-22 Steven King <sxking@uswest.net>
+
+        * acinclude.m4: Check for sinl, _sinl using 1 parameter.
+
+2000-06-22  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
+
+       * acinclude.m4 (GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT): Redo. Use the
+       same approach as GLIBCPP_CHECK_MATH_SUPPORT, only don't try to
+       link against libm and don't use -fno-builtins...
+       * math/mathconf.h: Change up builtin macros to new schema.
+       * bits/std_cmath.h: And here. Wheee!
+       * shadow/bits/std_cmath.h: And here.
+       * acconfig.h: Change up builtin macros here.
+       * math/cosf.c:  Remove.
+       * math/fabsf.c:  Likewise.
+       * math/sinf.c:  Likewise.
+       * math/sqrtf.c:  Likewise.
+       * math/Makefile.am (EXTRA_DIST):  Remove those four files.
+       * math/Makefile.in:  Regenerate.
+
 2000-06-22  Anthony Williams  <anthony@anthonyw.cjb.net>
 
        * testsuite/21_strings/find.cc: Patch.
index 91ac287140366a0714f861451574d42ce7608a8c..01aca88544bffe5a31925c89fa1fe1690c808b07 100644 (file)
 // Define if code specialized for wchar_t should be used.
 #undef _GLIBCPP_USE_WCHAR_T
 
-// Define if the compiler/host combination has __builtin_acos
-#undef HAVE_BUILTIN_ACOS
+// Define if the compiler/host combination has __builtin_abs
+#undef HAVE___BUILTIN_ABS
 
-// Define if the compiler/host combination has __builtin_acosf
-#undef HAVE_BUILTIN_ACOSF
-
-// Define if the compiler/host combination has __builtin_acosl
-#undef HAVE_BUILTIN_ACOSL
-
-// Define if the compiler/host combination has __builtin_asin
-#undef HAVE_BUILTIN_ASIN
-
-// Define if the compiler/host combination has __builtin_asinf
-#undef HAVE_BUILTIN_ASINF
-
-// Define if the compiler/host combination has __builtin_asinl
-#undef HAVE_BUILTIN_ASINL
-
-// Define if the compiler/host combination has __builtin_atan
-#undef HAVE_BUILTIN_ATAN
-
-// Define if the compiler/host combination has __builtin_atanf
-#undef HAVE_BUILTIN_ATANF
-
-// Define if the compiler/host combination has __builtin_atanl
-#undef HAVE_BUILTIN_ATANL
-
-// Define if the compiler/host combination has __builtin_atan2
-#undef HAVE_BUILTIN_ATAN2
-
-// Define if the compiler/host combination has __builtin_atan2f
-#undef HAVE_BUILTIN_ATAN2F
-
-// Define if the compiler/host combination has __builtin_atan2l
-#undef HAVE_BUILTIN_ATAN2L
-
-// Define if the compiler/host combination has __builtin_ceil
-#undef HAVE_BUILTIN_CEIL
-
-// Define if the compiler/host combination has __builtin_ceilf
-#undef HAVE_BUILTIN_CEILF
-
-// Define if the compiler/host combination has __builtin_ceill
-#undef HAVE_BUILTIN_CEILL
+// Define if the compiler/host combination has __builtin_labs
+#undef HAVE___BUILTIN_LABS
 
 // Define if the compiler/host combination has __builtin_cos
-#undef HAVE_BUILTIN_COS
+#undef HAVE___BUILTIN_COS
 
 // Define if the compiler/host combination has __builtin_cosf
-#undef HAVE_BUILTIN_COSF
+#undef HAVE___BUILTIN_COSF
 
 // Define if the compiler/host combination has __builtin_cosl
-#undef HAVE_BUILTIN_COSL
-
-// Define if the compiler/host combination has __builtin_cosh
-#undef HAVE_BUILTIN_COSH
-
-// Define if the compiler/host combination has __builtin_coshf
-#undef HAVE_BUILTIN_COSHF
-
-// Define if the compiler/host combination has __builtin_coshl
-#undef HAVE_BUILTIN_COSHL
-
-// Define if the compiler/host combination has __builtin_exp
-#undef HAVE_BUILTIN_EXP
-
-// Define if the compiler/host combination has __builtin_expf
-#undef HAVE_BUILTIN_EXPF
-
-// Define if the compiler/host combination has __builtin_expl
-#undef HAVE_BUILTIN_EXPL
+#undef HAVE___BUILTIN_COSL
 
 // Define if the compiler/host combination has __builtin_fabs
-#undef HAVE_BUILTIN_FABS
+#undef HAVE___BUILTIN_FABS
 
 // Define if the compiler/host combination has __builtin_fabsf
-#undef HAVE_BUILTIN_FABSF
+#undef HAVE___BUILTIN_FABSF
 
 // Define if the compiler/host combination has __builtin_fabsl
-#undef HAVE_BUILTIN_FABSL
-
-// Define if the compiler/host combination has __builtin_floor
-#undef HAVE_BUILTIN_FLOOR
-
-// Define if the compiler/host combination has __builtin_floorf
-#undef HAVE_BUILTIN_FLOORF
-
-// Define if the compiler/host combination has __builtin_floorl
-#undef HAVE_BUILTIN_FLOORL
-
-// Define if the compiler/host combination has __builtin_fmod
-#undef HAVE_BUILTIN_FMOD
-
-// Define if the compiler/host combination has __builtin_fmodf
-#undef HAVE_BUILTIN_FMODF
-
-// Define if the compiler/host combination has __builtin_fmodl
-#undef HAVE_BUILTIN_FMODL
-
-// Define if the compiler/host combination has __builtin_frexp
-#undef HAVE_BUILTIN_FREXP
-
-// Define if the compiler/host combination has __builtin_frexpf
-#undef HAVE_BUILTIN_FREXPF
-
-// Define if the compiler/host combination has __builtin_frexpl
-#undef HAVE_BUILTIN_FREXPL
-
-// Define if the compiler/host combination has __builtin_ldexp
-#undef HAVE_BUILTIN_LDEXP
-
-// Define if the compiler/host combination has __builtin_ldexpf
-#undef HAVE_BUILTIN_LDEXPF
-
-// Define if the compiler/host combination has __builtin_ldexpl
-#undef HAVE_BUILTIN_LDEXPL
-
-// Define if the compiler/host combination has __builtin_log
-#undef HAVE_BUILTIN_LOG
-
-// Define if the compiler/host combination has __builtin_logf
-#undef HAVE_BUILTIN_LOGF
-
-// Define if the compiler/host combination has __builtin_logl
-#undef HAVE_BUILTIN_LOGL
-
-// Define if the compiler/host combination has __builtin_log10
-#undef HAVE_BUILTIN_LOG10
-
-// Define if the compiler/host combination has __builtin_log10f
-#undef HAVE_BUILTIN_LOG10F
-
-// Define if the compiler/host combination has __builtin_log10l
-#undef HAVE_BUILTIN_LOG10L
-
-// Define if the compiler/host combination has __builtin_modf
-#undef HAVE_BUILTIN_MODF
-
-// Define if the compiler/host combination has __builtin_modff
-#undef HAVE_BUILTIN_MODFF
-
-// Define if the compiler/host combination has __builtin_modfl
-#undef HAVE_BUILTIN_MODFL
-
-// Define if the compiler/host combination has __builtin_pow
-#undef HAVE_BUILTIN_POW
-
-// Define if the compiler/host combination has __builtin_powf
-#undef HAVE_BUILTIN_POWF
-
-// Define if the compiler/host combination has __builtin_powl
-#undef HAVE_BUILTIN_POWL
+#undef HAVE___BUILTIN_FABSL
 
 // Define if the compiler/host combination has __builtin_sin
-#undef HAVE_BUILTIN_SIN
+#undef HAVE___BUILTIN_SIN
 
 // Define if the compiler/host combination has __builtin_sinf
-#undef HAVE_BUILTIN_SINF
+#undef HAVE___BUILTIN_SINF
 
 // Define if the compiler/host combination has __builtin_sinl
-#undef HAVE_BUILTIN_SINL
-
-// Define if the compiler/host combination has __builtin_sinh
-#undef HAVE_BUILTIN_SINH
-
-// Define if the compiler/host combination has __builtin_sinhf
-#undef HAVE_BUILTIN_SINHF
-
-// Define if the compiler/host combination has __builtin_sinhl
-#undef HAVE_BUILTIN_SINHL
+#undef HAVE___BUILTIN_SINL
 
-// Define if the compiler/host combination has __builtin_sqrt
-#undef HAVE_BUILTIN_SQRT
+// Define if the compiler/host combination has __builtin_fsqrt
+#undef HAVE___BUILTIN_FSQRT
 
 // Define if the compiler/host combination has __builtin_sqrtf
-#undef HAVE_BUILTIN_SQRTF
+#undef HAVE___BUILTIN_SQRTF
 
 // Define if the compiler/host combination has __builtin_sqrtl
-#undef HAVE_BUILTIN_SQRTL
-
-// Define if the compiler/host combination has __builtin_tan
-#undef HAVE_BUILTIN_TAN
-
-// Define if the compiler/host combination has __builtin_tanf
-#undef HAVE_BUILTIN_TANF
-
-// Define if the compiler/host combination has __builtin_tanl
-#undef HAVE_BUILTIN_TANL
-
-// Define if the compiler/host combination has __builtin_tanh
-#undef HAVE_BUILTIN_TANH
-
-// Define if the compiler/host combination has __builtin_tanhf
-#undef HAVE_BUILTIN_TANHF
-
-// Define if the compiler/host combination has __builtin_tanhl
-#undef HAVE_BUILTIN_TANHL
+#undef HAVE___BUILTIN_SQRTL
 
 // Define if GCC support for __complex__ float is buggy.
 #undef _GLIBCPP_BUGGY_FLOAT_COMPLEX
index 565ae4c9b63516322312cb13956c1cdacbef3e81..b8d3337054de66e2434960c89abad83ee0a5fe72 100644 (file)
@@ -286,613 +286,7 @@ AC_DEFUN(GLIBCPP_CHECK_LINKER_FEATURES, [
 
 
 dnl
-dnl Check to see what builtin math functions are supported
-dnl
-dnl check for __builtin_acos
-dnl check for __builtin_acosf
-dnl check for __builtin_acosl
-dnl check for __builtin_asin
-dnl check for __builtin_asinf
-dnl check for __builtin_asinl
-dnl check for __builtin_atan
-dnl check for __builtin_atanf
-dnl check for __builtin_atanl
-dnl check for __builtin_atan2
-dnl check for __builtin_atan2f
-dnl check for __builtin_atan2l
-dnl check for __builtin_ceil
-dnl check for __builtin_ceilf
-dnl check for __builtin_ceill
-dnl check for __builtin_cos
-dnl check for __builtin_cosf
-dnl check for __builtin_cosl
-dnl check for __builtin_cosh
-dnl check for __builtin_coshf
-dnl check for __builtin_coshl
-dnl check for __builtin_exp
-dnl check for __builtin_expf
-dnl check for __builtin_expl
-dnl check for __builtin_fabs
-dnl check for __builtin_fabsf
-dnl check for __builtin_fabsl
-dnl check for __builtin_floor
-dnl check for __builtin_floorf
-dnl check for __builtin_floorl
-dnl check for __builtin_fmod
-dnl check for __builtin_fmodf
-dnl check for __builtin_fmodl
-dnl check for __builtin_frexp
-dnl check for __builtin_frexpf
-dnl check for __builtin_frexpl
-dnl check for __builtin_ldexp
-dnl check for __builtin_ldexpf
-dnl check for __builtin_ldexpl
-dnl check for __builtin_log
-dnl check for __builtin_logf
-dnl check for __builtin_logl
-dnl check for __builtin_log10
-dnl check for __builtin_log10f
-dnl check for __builtin_log10l
-dnl check for __builtin_modf
-dnl check for __builtin_modff
-dnl check for __builtin_modfl
-dnl check for __builtin_pow
-dnl check for __builtin_powf
-dnl check for __builtin_powl
-dnl check for __builtin_sin
-dnl check for __builtin_sinf
-dnl check for __builtin_sinl
-dnl check for __builtin_sinh
-dnl check for __builtin_sinhf
-dnl check for __builtin_sinhl
-dnl check for __builtin_sqrt
-dnl check for __builtin_sqrtf
-dnl check for __builtin_sqrtl
-dnl check for __builtin_tan
-dnl check for __builtin_tanf
-dnl check for __builtin_tanl
-dnl check for __builtin_tanh
-dnl check for __builtin_tanhf
-dnl check for __builtin_tanhl
-dnl GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
-AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
-  dnl Test for builtin math functions.
-  AC_LANG_SAVE
-  AC_LANG_CPLUSPLUS
-  AC_MSG_CHECKING([for __builtin_acos])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acos(0.0);], 
-  use_builtin_acos=yes, use_builtin_acos=no)
-  AC_MSG_RESULT($use_builtin_acos)
-  if test $use_builtin_acos = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOS)
-  fi
-  AC_MSG_CHECKING([for __builtin_acosf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acosf(0.0);], 
-  use_builtin_acosf=yes, use_builtin_acosf=no)
-  AC_MSG_RESULT($use_builtin_acosf)
-  if test $use_builtin_acosf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_acosl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acosl(0.0);], 
-  use_builtin_acosl=yes, use_builtin_acosl=no)
-  AC_MSG_RESULT($use_builtin_acosl)
-  if test $use_builtin_acosl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_asin])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asin(0.0);], 
-  use_builtin_asin=yes, use_builtin_asin=no)
-  AC_MSG_RESULT($use_builtin_asin)
-  if test $use_builtin_asin = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASIN)
-  fi
-  AC_MSG_CHECKING([for __builtin_asinf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asinf(0.0);], 
-  use_builtin_asinf=yes, use_builtin_asinf=no)
-  AC_MSG_RESULT($use_builtin_asinf)
-  if test $use_builtin_asinf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASINF)
-  fi
-  AC_MSG_CHECKING([for __builtin_asinl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asinl(0.0);], 
-  use_builtin_asinl=yes, use_builtin_asinl=no)
-  AC_MSG_RESULT($use_builtin_asinl)
-  if test $use_builtin_asinl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASINL)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan(0.0);], 
-  use_builtin_atan=yes, use_builtin_atan=no)
-  AC_MSG_RESULT($use_builtin_atan)
-  if test $use_builtin_atan = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN)
-  fi
-  AC_MSG_CHECKING([for __builtin_atanf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atanf(0.0);], 
-  use_builtin_atanf=yes, use_builtin_atanf=no)
-  AC_MSG_RESULT($use_builtin_atanf)
-  if test $use_builtin_atanf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATANF)
-  fi
-  AC_MSG_CHECKING([for __builtin_atanl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atanl(0.0);], 
-  use_builtin_atanl=yes, use_builtin_atanl=no)
-  AC_MSG_RESULT($use_builtin_atanl)
-  if test $use_builtin_atanl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATANL)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2(0.0, 0.0);], 
-  use_builtin_atan2=yes, use_builtin_atan2=no)
-  AC_MSG_RESULT($use_builtin_atan2)
-  if test $use_builtin_atan2 = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2f])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2f(0.0, 0.0);], 
-  use_builtin_atan2f=yes, use_builtin_atan2f=no)
-  AC_MSG_RESULT($use_builtin_atan2f)
-  if test $use_builtin_atan2f = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2F)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2l])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2l(0.0, 0.0);], 
-  use_builtin_atan2l=yes, use_builtin_atan2l=no)
-  AC_MSG_RESULT($use_builtin_atan2l)
-  if test $use_builtin_atan2l = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2L)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceil])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fceil(0.0);], 
-  use_builtin_ceil=yes, use_builtin_ceil=no)
-  AC_MSG_RESULT($use_builtin_ceil)
-  if test $use_builtin_ceil = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEIL)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceilf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ceilf(0.0);], 
-  use_builtin_ceilf=yes, use_builtin_ceilf=no)
-  AC_MSG_RESULT($use_builtin_ceilf)
-  if test $use_builtin_ceilf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEILF)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceill])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ceill(0.0);], 
-  use_builtin_ceill=yes, use_builtin_ceill=no)
-  AC_MSG_RESULT($use_builtin_ceill)
-  if test $use_builtin_ceill = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEILL)
-  fi
-  AC_MSG_CHECKING([for __builtin_cos])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cos(0.0);], 
-  use_builtin_cos=yes, use_builtin_cos=no)
-  AC_MSG_RESULT($use_builtin_cos)
-  if test $use_builtin_cos = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COS)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosf(0.0);], 
-  use_builtin_cosf=yes, use_builtin_cosf=no)
-  AC_MSG_RESULT($use_builtin_cosf)
-  if test $use_builtin_cosf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosl(0.0);], 
-  use_builtin_cosl=yes, use_builtin_cosl=no)
-  AC_MSG_RESULT($use_builtin_cosl)
-  if test $use_builtin_cosl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosh(0.0);], 
-  use_builtin_cosh=yes, use_builtin_cosh=no)
-  AC_MSG_RESULT($use_builtin_cosh)
-  if test $use_builtin_cosh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSH)
-  fi
-  AC_MSG_CHECKING([for __builtin_coshf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_coshf(0.0);], 
-  use_builtin_coshf=yes, use_builtin_coshf=no)
-  AC_MSG_RESULT($use_builtin_coshf)
-  if test $use_builtin_coshf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_coshl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_coshl(0.0);], 
-  use_builtin_coshl=yes, use_builtin_coshl=no)
-  AC_MSG_RESULT($use_builtin_coshl)
-  if test $use_builtin_coshl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSHL)
-  fi
-  AC_MSG_CHECKING([for __builtin_exp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_exp(0.0);], 
-  use_builtin_exp=yes, use_builtin_exp=no)
-  AC_MSG_RESULT($use_builtin_exp)
-  if test $use_builtin_exp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_expf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_expf(0.0);], 
-  use_builtin_expf=yes, use_builtin_expf=no)
-  AC_MSG_RESULT($use_builtin_expf)
-  if test $use_builtin_expf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_expl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_expl(0.0);], 
-  use_builtin_expl=yes, use_builtin_expl=no)
-  AC_MSG_RESULT($use_builtin_expl)
-  if test $use_builtin_expl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabs])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabs(0.0);], 
-  use_builtin_fabs=yes, use_builtin_fabs=no)
-  AC_MSG_RESULT($use_builtin_fabs)
-  if test $use_builtin_fabs = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABS)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabsf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabsf(0.0);], 
-  use_builtin_fabsf=yes, use_builtin_fabsf=no)
-  AC_MSG_RESULT($use_builtin_fabsf)
-  if test $use_builtin_fabsf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabsl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabsl(0.0);], 
-  use_builtin_fabsl=yes, use_builtin_fabsl=no)
-  AC_MSG_RESULT($use_builtin_fabsl)
-  if test $use_builtin_fabsl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_floor])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floor(0.0);], 
-  use_builtin_floor=yes, use_builtin_floor=no)
-  AC_MSG_RESULT($use_builtin_floor)
-  if test $use_builtin_floor = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOOR)
-  fi
-  AC_MSG_CHECKING([for __builtin_floorf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floorf(0.0);], 
-  use_builtin_floorf=yes, use_builtin_floorf=no)
-  AC_MSG_RESULT($use_builtin_floorf)
-  if test $use_builtin_floorf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOORF)
-  fi
-  AC_MSG_CHECKING([for __builtin_floorl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floorl(0.0);], 
-  use_builtin_floorl=yes, use_builtin_floorl=no)
-  AC_MSG_RESULT($use_builtin_floorl)
-  if test $use_builtin_floorl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOORL)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmod])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmod(0.0, 0.0);], 
-  use_builtin_fmod=yes, use_builtin_fmod=no)
-  AC_MSG_RESULT($use_builtin_fmod)
-  if test $use_builtin_fmod = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMOD)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmodf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmodf(0.0, 0.0);], 
-  use_builtin_fmodf=yes, use_builtin_fmodf=no)
-  AC_MSG_RESULT($use_builtin_fmodf)
-  if test $use_builtin_fmodf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMODF)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmodl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmodl(0.0, 0.0);], 
-  use_builtin_fmodl=yes, use_builtin_fmodl=no)
-  AC_MSG_RESULT($use_builtin_fmodl)
-  if test $use_builtin_fmodl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMODL)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexp(0.0, 0);], 
-  use_builtin_frexp=yes, use_builtin_frexp=no)
-  AC_MSG_RESULT($use_builtin_frexp)
-  if test $use_builtin_frexp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexpf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexpf(0.0, 0);], 
-  use_builtin_frexpf=yes, use_builtin_frexpf=no)
-  AC_MSG_RESULT($use_builtin_frexpf)
-  if test $use_builtin_frexpf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexpl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexpl(0.0, 0);], 
-  use_builtin_frexpl=yes, use_builtin_frexpl=no)
-  AC_MSG_RESULT($use_builtin_frexpl)
-  if test $use_builtin_frexpl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexp(0.0, 0);], 
-  use_builtin_ldexp=yes, use_builtin_ldexp=no)
-  AC_MSG_RESULT($use_builtin_ldexp)
-  if test $use_builtin_ldexp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexpf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexpf(0.0, 0);], 
-  use_builtin_ldexpf=yes, use_builtin_ldexpf=no)
-  AC_MSG_RESULT($use_builtin_ldexpf)
-  if test $use_builtin_ldexpf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexpl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexpl(0.0, 0);], 
-  use_builtin_ldexpl=yes, use_builtin_ldexpl=no)
-  AC_MSG_RESULT($use_builtin_ldexpl)
-  if test $use_builtin_ldexpl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_log])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log(0.0);], 
-  use_builtin_log=yes, use_builtin_log=no)
-  AC_MSG_RESULT($use_builtin_log)
-  if test $use_builtin_log = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG)
-  fi
-  AC_MSG_CHECKING([for __builtin_logf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_logf(0.0);], 
-  use_builtin_logf=yes, use_builtin_logf=no)
-  AC_MSG_RESULT($use_builtin_logf)
-  if test $use_builtin_logf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOGF)
-  fi
-  AC_MSG_CHECKING([for __builtin_logl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_logl(0.0);], 
-  use_builtin_logl=yes, use_builtin_logl=no)
-  AC_MSG_RESULT($use_builtin_logl)
-  if test $use_builtin_logl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOGL)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10(0.0);], 
-  use_builtin_log10=yes, use_builtin_log10=no)
-  AC_MSG_RESULT($use_builtin_log10)
-  if test $use_builtin_log10 = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10f])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10f(0.0);], 
-  use_builtin_log10f=yes, use_builtin_log10f=no)
-  AC_MSG_RESULT($use_builtin_log10f)
-  if test $use_builtin_log10f = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10F)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10l])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10l(0.0);], 
-  use_builtin_log10l=yes, use_builtin_log10l=no)
-  AC_MSG_RESULT($use_builtin_log10l)
-  if test $use_builtin_log10l = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10L)
-  fi
-  AC_MSG_CHECKING([for __builtin_modf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modf(0.0, 0);], 
-  use_builtin_modf=yes, use_builtin_modf=no)
-  AC_MSG_RESULT($use_builtin_modf)
-  if test $use_builtin_modf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODF)
-  fi
-  AC_MSG_CHECKING([for __builtin_modff])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modff(0.0, 0);], 
-  use_builtin_modff=yes, use_builtin_modff=no)
-  AC_MSG_RESULT($use_builtin_modff)
-  if test $use_builtin_modff = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODFF)
-  fi
-  AC_MSG_CHECKING([for __builtin_modfl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modfl(0.0, 0);], 
-  use_builtin_modfl=yes, use_builtin_modfl=no)
-  AC_MSG_RESULT($use_builtin_modfl)
-  if test $use_builtin_modfl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODFL)
-  fi
-  AC_MSG_CHECKING([for __builtin_pow])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_pow(0.0, 0.0);], 
-  use_builtin_pow=yes, use_builtin_pow=no)
-  AC_MSG_RESULT($use_builtin_pow)
-  if test $use_builtin_pow = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POW)
-  fi
-  AC_MSG_CHECKING([for __builtin_powf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_powf(0.0, 0.0);], 
-  use_builtin_powf=yes, use_builtin_powf=no)
-  AC_MSG_RESULT($use_builtin_powf)
-  if test $use_builtin_powf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POWF)
-  fi
-  AC_MSG_CHECKING([for __builtin_powl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_powl(0.0, 0.0);], 
-  use_builtin_powl=yes, use_builtin_powl=no)
-  AC_MSG_RESULT($use_builtin_powl)
-  if test $use_builtin_powl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POWL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sin])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sin(0.0);], 
-  use_builtin_sin=yes, use_builtin_sin=no)
-  AC_MSG_RESULT($use_builtin_sin)
-  if test $use_builtin_sin = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SIN)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinf(0.0);], 
-  use_builtin_sinf=yes, use_builtin_sinf=no)
-  AC_MSG_RESULT($use_builtin_sinf)
-  if test $use_builtin_sinf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinl(0.0);], 
-  use_builtin_sinl=yes, use_builtin_sinl=no)
-  AC_MSG_RESULT($use_builtin_sinl)
-  if test $use_builtin_sinl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinh(0.0);], 
-  use_builtin_sinh=yes, use_builtin_sinh=no)
-  AC_MSG_RESULT($use_builtin_sinh)
-  if test $use_builtin_sinh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINH)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinhf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinhf(0.0);], 
-  use_builtin_sinhf=yes, use_builtin_sinhf=no)
-  AC_MSG_RESULT($use_builtin_sinhf)
-  if test $use_builtin_sinhf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinhl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinhl(0.0);], 
-  use_builtin_sinhl=yes, use_builtin_sinhl=no)
-  AC_MSG_RESULT($use_builtin_sinhl)
-  if test $use_builtin_sinhl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINHL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrt])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fsqrt(0.0);], 
-  use_builtin_sqrt=yes, use_builtin_sqrt=no)
-  AC_MSG_RESULT($use_builtin_sqrt)
-  if test $use_builtin_sqrt = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRT)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrtf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sqrtf(0.0);], 
-  use_builtin_sqrtf=yes, use_builtin_sqrtf=no)
-  AC_MSG_RESULT($use_builtin_sqrtf)
-  if test $use_builtin_sqrtf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRTF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrtl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sqrtl(0.0);], 
-  use_builtin_sqrtl=yes, use_builtin_sqrtl=no)
-  AC_MSG_RESULT($use_builtin_sqrtl)
-  if test $use_builtin_sqrtl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRTL)
-  fi
-  AC_MSG_CHECKING([for __builtin_tan])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tan(0.0);], 
-  use_builtin_tan=yes, use_builtin_tan=no)
-  AC_MSG_RESULT($use_builtin_tan)
-  if test $use_builtin_tan = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TAN)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanf(0.0);], 
-  use_builtin_tanf=yes, use_builtin_tanf=no)
-  AC_MSG_RESULT($use_builtin_tanf)
-  if test $use_builtin_tanf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANF)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanl(0.0);], 
-  use_builtin_tanl=yes, use_builtin_tanl=no)
-  AC_MSG_RESULT($use_builtin_tanl)
-  if test $use_builtin_tanl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANL)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanh(0.0);], 
-  use_builtin_tanh=yes, use_builtin_tanh=no)
-  AC_MSG_RESULT($use_builtin_tanh)
-  if test $use_builtin_tanh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANH)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanhf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanhf(0.0);], 
-  use_builtin_tanhf=yes, use_builtin_tanhf=no)
-  AC_MSG_RESULT($use_builtin_tanhf)
-  if test $use_builtin_tanhf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanhl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanhl(0.0);], 
-  use_builtin_tanhl=yes, use_builtin_tanhl=no)
-  AC_MSG_RESULT($use_builtin_tanhl)
-  if test $use_builtin_tanhl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANHL)
-  fi
-  AC_LANG_RESTORE
-])
-
-
-dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -919,7 +313,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1, [
 
 
 dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -946,7 +340,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2, [
 
 
 dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -972,6 +366,109 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3, [
 ])
 
 
+dnl
+dnl Because the builtins are picky picky picky about the arguments they take, 
+dnl do an explict linkage tests here.
+dnl Check to see if the (math function) argument passed is
+dnl 1) declared when using the c++ compiler
+dnl 2) has "C" linkage
+dnl
+dnl Define HAVE_CARGF etc if "cargf" is declared and links
+dnl
+dnl argument 1 is name of function to check
+dnl
+dnl ASSUMES argument is a math function with ONE parameter
+dnl
+dnl GLIBCPP_CHECK_BUILTIN_MATH_DECL_LINKAGE_1
+AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1, [
+  AC_LANG_SAVE
+  AC_LANG_CPLUSPLUS
+  AC_MSG_CHECKING([for $1 declaration])
+  AC_TRY_COMPILE([#include <math.h>], 
+  [ $1(0);], 
+  [use_$1=yes], [use_$1=no])
+  AC_MSG_RESULT($use_$1)
+  AC_LANG_RESTORE
+  if test x$use_$1 = x"yes"; then
+    AC_MSG_CHECKING([for $1 linkage])
+      AC_TRY_LINK([#include <math.h>], 
+      [ $1(0);],
+      [link_$1=yes], [link_$1=no])
+    AC_MSG_RESULT($link_$1)
+    if test x$link_$1 = x"yes"; then
+      ac_tr_func=HAVE_`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      AC_DEFINE_UNQUOTED(${ac_tr_func})
+    fi
+  fi
+])
+
+
+dnl
+dnl Check to see what builtin math functions are supported
+dnl
+dnl check for __builtin_abs
+dnl check for __builtin_fabsf
+dnl check for __builtin_fabs
+dnl check for __builtin_fabl
+dnl check for __builtin_labs
+dnl check for __builtin_sqrtf
+dnl check for __builtin_sqrtl
+dnl check for __builtin_fsqrt
+dnl check for __builtin_sinf
+dnl check for __builtin_sin
+dnl check for __builtin_sinl
+dnl check for __builtin_cosf
+dnl check for __builtin_cos
+dnl check for __builtin_cosl
+dnl
+dnl GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
+AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
+  dnl Test for builtin math functions.
+  dnl These are made in gcc/c-common.c 
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_abs)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabsf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabs)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabsl)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_labs)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sqrtf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fsqrt)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sqrtl)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sinf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sin)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sinl)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cosf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cos)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cosl)
+
+  dnl There is, without a doubt, a more elegant way to have these
+  dnl names exported so that they won't be stripped out of acconfig.h by
+  dnl autoheader. I leave this as an exercise to somebody less frustrated
+  dnl than I.... please email the libstdc++ list if you can figure out a
+  dnl more elegant approach (see autoconf/acgen.m4 and specifically
+  dnl AC_CHECK_FUNC for things to steal.)
+  dummyvar=no
+  if test x$dummyvar = x"yes"; then
+    AC_DEFINE(HAVE___BUILTIN_ABS)
+    AC_DEFINE(HAVE___BUILTIN_LABS)
+    AC_DEFINE(HAVE___BUILTIN_COS)
+    AC_DEFINE(HAVE___BUILTIN_COSF)
+    AC_DEFINE(HAVE___BUILTIN_COSL)
+    AC_DEFINE(HAVE___BUILTIN_FABS)
+    AC_DEFINE(HAVE___BUILTIN_FABSF)
+    AC_DEFINE(HAVE___BUILTIN_FABSL)
+    AC_DEFINE(HAVE___BUILTIN_SIN)
+    AC_DEFINE(HAVE___BUILTIN_SINF)
+    AC_DEFINE(HAVE___BUILTIN_SINL)
+    AC_DEFINE(HAVE___BUILTIN_FSQRT)
+    AC_DEFINE(HAVE___BUILTIN_SQRTF)
+    AC_DEFINE(HAVE___BUILTIN_SQRTL)
+  fi
+])
+
+
 dnl
 dnl Check to see what the underlying c library or math library is like.
 dnl These checks need to do two things: 
@@ -1035,7 +532,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   dnl Check to see if basic C math functions have long double versions.
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(isnanl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(isinfl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(copysignl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(copysignl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(acosl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(asinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(atanl)
@@ -1053,7 +550,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(log10l)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(modfl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(powl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(sinl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sinhl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sqrtl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(tanl)
@@ -1105,7 +602,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   dnl Check to see if basic C math functions have long double versions.
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_isnanl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_isinfl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_copysignl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_copysignl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_acosl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_asinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_atanl)
@@ -1123,7 +620,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_log10l)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_modfl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_powl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_sinl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sinhl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sqrtl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_tanl)
@@ -1149,16 +646,20 @@ AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT, [
   AC_CHECK_HEADERS([complex.h])
   AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
   clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
-  ctan ctanf ctanh ctanhf \
-  carg cargf nan hypot hypotf atan2f expf copysignf)
-
-  dnl We compile the long double complex functions only if the function 
-  dnl provides the non-complex long double functions.
-  USE_LONG_DOUBLE=no
-  AC_CHECK_FUNC(copysignl,
-  USE_LONG_DOUBLE=yes
-  AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
-  csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
+  ctan ctanf ctanh ctanhf carg cargf nan hypot hypotf atan2f expf copysignf)
+
+  dnl Compile the long double complex functions only if the function 
+  dnl provides the non-complex long double functions that are needed.
+  dnl Currently this includes copysignl and atan2l, which should be
+  dnl cached from the GLIBCPP_CHECK_MATH_SUPPORT macro, above.
+  USE_COMPLEX_LONG_DOUBLE=no
+  if test x$ac_cv_func_atan2l = x"yes" \
+     && test x$ac_cv_func_copysignl = x"yes"; then
+    USE_COMPLEX_LONG_DOUBLE=yes
+    AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
+    csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l)
+  fi
+
   AC_SUBST(USE_COMPLEX_LONG_DOUBLE)
 ])
 
index 8d743fe7e01281de043a033db8f5ad044d008b2c..41ca7a46dc7b4daf73d79cf8c3bee74ed3207387 100644 (file)
@@ -298,613 +298,7 @@ AC_DEFUN(GLIBCPP_CHECK_LINKER_FEATURES, [
 
 
 dnl
-dnl Check to see what builtin math functions are supported
-dnl
-dnl check for __builtin_acos
-dnl check for __builtin_acosf
-dnl check for __builtin_acosl
-dnl check for __builtin_asin
-dnl check for __builtin_asinf
-dnl check for __builtin_asinl
-dnl check for __builtin_atan
-dnl check for __builtin_atanf
-dnl check for __builtin_atanl
-dnl check for __builtin_atan2
-dnl check for __builtin_atan2f
-dnl check for __builtin_atan2l
-dnl check for __builtin_ceil
-dnl check for __builtin_ceilf
-dnl check for __builtin_ceill
-dnl check for __builtin_cos
-dnl check for __builtin_cosf
-dnl check for __builtin_cosl
-dnl check for __builtin_cosh
-dnl check for __builtin_coshf
-dnl check for __builtin_coshl
-dnl check for __builtin_exp
-dnl check for __builtin_expf
-dnl check for __builtin_expl
-dnl check for __builtin_fabs
-dnl check for __builtin_fabsf
-dnl check for __builtin_fabsl
-dnl check for __builtin_floor
-dnl check for __builtin_floorf
-dnl check for __builtin_floorl
-dnl check for __builtin_fmod
-dnl check for __builtin_fmodf
-dnl check for __builtin_fmodl
-dnl check for __builtin_frexp
-dnl check for __builtin_frexpf
-dnl check for __builtin_frexpl
-dnl check for __builtin_ldexp
-dnl check for __builtin_ldexpf
-dnl check for __builtin_ldexpl
-dnl check for __builtin_log
-dnl check for __builtin_logf
-dnl check for __builtin_logl
-dnl check for __builtin_log10
-dnl check for __builtin_log10f
-dnl check for __builtin_log10l
-dnl check for __builtin_modf
-dnl check for __builtin_modff
-dnl check for __builtin_modfl
-dnl check for __builtin_pow
-dnl check for __builtin_powf
-dnl check for __builtin_powl
-dnl check for __builtin_sin
-dnl check for __builtin_sinf
-dnl check for __builtin_sinl
-dnl check for __builtin_sinh
-dnl check for __builtin_sinhf
-dnl check for __builtin_sinhl
-dnl check for __builtin_sqrt
-dnl check for __builtin_sqrtf
-dnl check for __builtin_sqrtl
-dnl check for __builtin_tan
-dnl check for __builtin_tanf
-dnl check for __builtin_tanl
-dnl check for __builtin_tanh
-dnl check for __builtin_tanhf
-dnl check for __builtin_tanhl
-dnl GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
-AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
-  dnl Test for builtin math functions.
-  AC_LANG_SAVE
-  AC_LANG_CPLUSPLUS
-  AC_MSG_CHECKING([for __builtin_acos])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acos(0.0);], 
-  use_builtin_acos=yes, use_builtin_acos=no)
-  AC_MSG_RESULT($use_builtin_acos)
-  if test $use_builtin_acos = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOS)
-  fi
-  AC_MSG_CHECKING([for __builtin_acosf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acosf(0.0);], 
-  use_builtin_acosf=yes, use_builtin_acosf=no)
-  AC_MSG_RESULT($use_builtin_acosf)
-  if test $use_builtin_acosf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_acosl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_acosl(0.0);], 
-  use_builtin_acosl=yes, use_builtin_acosl=no)
-  AC_MSG_RESULT($use_builtin_acosl)
-  if test $use_builtin_acosl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ACOSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_asin])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asin(0.0);], 
-  use_builtin_asin=yes, use_builtin_asin=no)
-  AC_MSG_RESULT($use_builtin_asin)
-  if test $use_builtin_asin = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASIN)
-  fi
-  AC_MSG_CHECKING([for __builtin_asinf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asinf(0.0);], 
-  use_builtin_asinf=yes, use_builtin_asinf=no)
-  AC_MSG_RESULT($use_builtin_asinf)
-  if test $use_builtin_asinf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASINF)
-  fi
-  AC_MSG_CHECKING([for __builtin_asinl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_asinl(0.0);], 
-  use_builtin_asinl=yes, use_builtin_asinl=no)
-  AC_MSG_RESULT($use_builtin_asinl)
-  if test $use_builtin_asinl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ASINL)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan(0.0);], 
-  use_builtin_atan=yes, use_builtin_atan=no)
-  AC_MSG_RESULT($use_builtin_atan)
-  if test $use_builtin_atan = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN)
-  fi
-  AC_MSG_CHECKING([for __builtin_atanf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atanf(0.0);], 
-  use_builtin_atanf=yes, use_builtin_atanf=no)
-  AC_MSG_RESULT($use_builtin_atanf)
-  if test $use_builtin_atanf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATANF)
-  fi
-  AC_MSG_CHECKING([for __builtin_atanl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atanl(0.0);], 
-  use_builtin_atanl=yes, use_builtin_atanl=no)
-  AC_MSG_RESULT($use_builtin_atanl)
-  if test $use_builtin_atanl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATANL)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2(0.0, 0.0);], 
-  use_builtin_atan2=yes, use_builtin_atan2=no)
-  AC_MSG_RESULT($use_builtin_atan2)
-  if test $use_builtin_atan2 = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2f])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2f(0.0, 0.0);], 
-  use_builtin_atan2f=yes, use_builtin_atan2f=no)
-  AC_MSG_RESULT($use_builtin_atan2f)
-  if test $use_builtin_atan2f = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2F)
-  fi
-  AC_MSG_CHECKING([for __builtin_atan2l])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_atan2l(0.0, 0.0);], 
-  use_builtin_atan2l=yes, use_builtin_atan2l=no)
-  AC_MSG_RESULT($use_builtin_atan2l)
-  if test $use_builtin_atan2l = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_ATAN2L)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceil])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fceil(0.0);], 
-  use_builtin_ceil=yes, use_builtin_ceil=no)
-  AC_MSG_RESULT($use_builtin_ceil)
-  if test $use_builtin_ceil = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEIL)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceilf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ceilf(0.0);], 
-  use_builtin_ceilf=yes, use_builtin_ceilf=no)
-  AC_MSG_RESULT($use_builtin_ceilf)
-  if test $use_builtin_ceilf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEILF)
-  fi
-  AC_MSG_CHECKING([for __builtin_ceill])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ceill(0.0);], 
-  use_builtin_ceill=yes, use_builtin_ceill=no)
-  AC_MSG_RESULT($use_builtin_ceill)
-  if test $use_builtin_ceill = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_CEILL)
-  fi
-  AC_MSG_CHECKING([for __builtin_cos])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cos(0.0);], 
-  use_builtin_cos=yes, use_builtin_cos=no)
-  AC_MSG_RESULT($use_builtin_cos)
-  if test $use_builtin_cos = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COS)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosf(0.0);], 
-  use_builtin_cosf=yes, use_builtin_cosf=no)
-  AC_MSG_RESULT($use_builtin_cosf)
-  if test $use_builtin_cosf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosl(0.0);], 
-  use_builtin_cosl=yes, use_builtin_cosl=no)
-  AC_MSG_RESULT($use_builtin_cosl)
-  if test $use_builtin_cosl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_cosh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_cosh(0.0);], 
-  use_builtin_cosh=yes, use_builtin_cosh=no)
-  AC_MSG_RESULT($use_builtin_cosh)
-  if test $use_builtin_cosh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSH)
-  fi
-  AC_MSG_CHECKING([for __builtin_coshf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_coshf(0.0);], 
-  use_builtin_coshf=yes, use_builtin_coshf=no)
-  AC_MSG_RESULT($use_builtin_coshf)
-  if test $use_builtin_coshf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_coshl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_coshl(0.0);], 
-  use_builtin_coshl=yes, use_builtin_coshl=no)
-  AC_MSG_RESULT($use_builtin_coshl)
-  if test $use_builtin_coshl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_COSHL)
-  fi
-  AC_MSG_CHECKING([for __builtin_exp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_exp(0.0);], 
-  use_builtin_exp=yes, use_builtin_exp=no)
-  AC_MSG_RESULT($use_builtin_exp)
-  if test $use_builtin_exp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_expf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_expf(0.0);], 
-  use_builtin_expf=yes, use_builtin_expf=no)
-  AC_MSG_RESULT($use_builtin_expf)
-  if test $use_builtin_expf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_expl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_expl(0.0);], 
-  use_builtin_expl=yes, use_builtin_expl=no)
-  AC_MSG_RESULT($use_builtin_expl)
-  if test $use_builtin_expl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_EXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabs])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabs(0.0);], 
-  use_builtin_fabs=yes, use_builtin_fabs=no)
-  AC_MSG_RESULT($use_builtin_fabs)
-  if test $use_builtin_fabs = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABS)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabsf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabsf(0.0);], 
-  use_builtin_fabsf=yes, use_builtin_fabsf=no)
-  AC_MSG_RESULT($use_builtin_fabsf)
-  if test $use_builtin_fabsf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABSF)
-  fi
-  AC_MSG_CHECKING([for __builtin_fabsl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fabsl(0.0);], 
-  use_builtin_fabsl=yes, use_builtin_fabsl=no)
-  AC_MSG_RESULT($use_builtin_fabsl)
-  if test $use_builtin_fabsl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FABSL)
-  fi
-  AC_MSG_CHECKING([for __builtin_floor])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floor(0.0);], 
-  use_builtin_floor=yes, use_builtin_floor=no)
-  AC_MSG_RESULT($use_builtin_floor)
-  if test $use_builtin_floor = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOOR)
-  fi
-  AC_MSG_CHECKING([for __builtin_floorf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floorf(0.0);], 
-  use_builtin_floorf=yes, use_builtin_floorf=no)
-  AC_MSG_RESULT($use_builtin_floorf)
-  if test $use_builtin_floorf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOORF)
-  fi
-  AC_MSG_CHECKING([for __builtin_floorl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_floorl(0.0);], 
-  use_builtin_floorl=yes, use_builtin_floorl=no)
-  AC_MSG_RESULT($use_builtin_floorl)
-  if test $use_builtin_floorl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FLOORL)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmod])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmod(0.0, 0.0);], 
-  use_builtin_fmod=yes, use_builtin_fmod=no)
-  AC_MSG_RESULT($use_builtin_fmod)
-  if test $use_builtin_fmod = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMOD)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmodf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmodf(0.0, 0.0);], 
-  use_builtin_fmodf=yes, use_builtin_fmodf=no)
-  AC_MSG_RESULT($use_builtin_fmodf)
-  if test $use_builtin_fmodf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMODF)
-  fi
-  AC_MSG_CHECKING([for __builtin_fmodl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fmodl(0.0, 0.0);], 
-  use_builtin_fmodl=yes, use_builtin_fmodl=no)
-  AC_MSG_RESULT($use_builtin_fmodl)
-  if test $use_builtin_fmodl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FMODL)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexp(0.0, 0);], 
-  use_builtin_frexp=yes, use_builtin_frexp=no)
-  AC_MSG_RESULT($use_builtin_frexp)
-  if test $use_builtin_frexp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexpf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexpf(0.0, 0);], 
-  use_builtin_frexpf=yes, use_builtin_frexpf=no)
-  AC_MSG_RESULT($use_builtin_frexpf)
-  if test $use_builtin_frexpf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_frexpl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_frexpl(0.0, 0);], 
-  use_builtin_frexpl=yes, use_builtin_frexpl=no)
-  AC_MSG_RESULT($use_builtin_frexpl)
-  if test $use_builtin_frexpl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_FREXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexp])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexp(0.0, 0);], 
-  use_builtin_ldexp=yes, use_builtin_ldexp=no)
-  AC_MSG_RESULT($use_builtin_ldexp)
-  if test $use_builtin_ldexp = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXP)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexpf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexpf(0.0, 0);], 
-  use_builtin_ldexpf=yes, use_builtin_ldexpf=no)
-  AC_MSG_RESULT($use_builtin_ldexpf)
-  if test $use_builtin_ldexpf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXPF)
-  fi
-  AC_MSG_CHECKING([for __builtin_ldexpl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_ldexpl(0.0, 0);], 
-  use_builtin_ldexpl=yes, use_builtin_ldexpl=no)
-  AC_MSG_RESULT($use_builtin_ldexpl)
-  if test $use_builtin_ldexpl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LDEXPL)
-  fi
-  AC_MSG_CHECKING([for __builtin_log])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log(0.0);], 
-  use_builtin_log=yes, use_builtin_log=no)
-  AC_MSG_RESULT($use_builtin_log)
-  if test $use_builtin_log = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG)
-  fi
-  AC_MSG_CHECKING([for __builtin_logf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_logf(0.0);], 
-  use_builtin_logf=yes, use_builtin_logf=no)
-  AC_MSG_RESULT($use_builtin_logf)
-  if test $use_builtin_logf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOGF)
-  fi
-  AC_MSG_CHECKING([for __builtin_logl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_logl(0.0);], 
-  use_builtin_logl=yes, use_builtin_logl=no)
-  AC_MSG_RESULT($use_builtin_logl)
-  if test $use_builtin_logl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOGL)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10(0.0);], 
-  use_builtin_log10=yes, use_builtin_log10=no)
-  AC_MSG_RESULT($use_builtin_log10)
-  if test $use_builtin_log10 = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10f])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10f(0.0);], 
-  use_builtin_log10f=yes, use_builtin_log10f=no)
-  AC_MSG_RESULT($use_builtin_log10f)
-  if test $use_builtin_log10f = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10F)
-  fi
-  AC_MSG_CHECKING([for __builtin_log10l])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_log10l(0.0);], 
-  use_builtin_log10l=yes, use_builtin_log10l=no)
-  AC_MSG_RESULT($use_builtin_log10l)
-  if test $use_builtin_log10l = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_LOG10L)
-  fi
-  AC_MSG_CHECKING([for __builtin_modf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modf(0.0, 0);], 
-  use_builtin_modf=yes, use_builtin_modf=no)
-  AC_MSG_RESULT($use_builtin_modf)
-  if test $use_builtin_modf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODF)
-  fi
-  AC_MSG_CHECKING([for __builtin_modff])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modff(0.0, 0);], 
-  use_builtin_modff=yes, use_builtin_modff=no)
-  AC_MSG_RESULT($use_builtin_modff)
-  if test $use_builtin_modff = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODFF)
-  fi
-  AC_MSG_CHECKING([for __builtin_modfl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_modfl(0.0, 0);], 
-  use_builtin_modfl=yes, use_builtin_modfl=no)
-  AC_MSG_RESULT($use_builtin_modfl)
-  if test $use_builtin_modfl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_MODFL)
-  fi
-  AC_MSG_CHECKING([for __builtin_pow])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_pow(0.0, 0.0);], 
-  use_builtin_pow=yes, use_builtin_pow=no)
-  AC_MSG_RESULT($use_builtin_pow)
-  if test $use_builtin_pow = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POW)
-  fi
-  AC_MSG_CHECKING([for __builtin_powf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_powf(0.0, 0.0);], 
-  use_builtin_powf=yes, use_builtin_powf=no)
-  AC_MSG_RESULT($use_builtin_powf)
-  if test $use_builtin_powf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POWF)
-  fi
-  AC_MSG_CHECKING([for __builtin_powl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_powl(0.0, 0.0);], 
-  use_builtin_powl=yes, use_builtin_powl=no)
-  AC_MSG_RESULT($use_builtin_powl)
-  if test $use_builtin_powl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_POWL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sin])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sin(0.0);], 
-  use_builtin_sin=yes, use_builtin_sin=no)
-  AC_MSG_RESULT($use_builtin_sin)
-  if test $use_builtin_sin = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SIN)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinf(0.0);], 
-  use_builtin_sinf=yes, use_builtin_sinf=no)
-  AC_MSG_RESULT($use_builtin_sinf)
-  if test $use_builtin_sinf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinl(0.0);], 
-  use_builtin_sinl=yes, use_builtin_sinl=no)
-  AC_MSG_RESULT($use_builtin_sinl)
-  if test $use_builtin_sinl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinh(0.0);], 
-  use_builtin_sinh=yes, use_builtin_sinh=no)
-  AC_MSG_RESULT($use_builtin_sinh)
-  if test $use_builtin_sinh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINH)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinhf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinhf(0.0);], 
-  use_builtin_sinhf=yes, use_builtin_sinhf=no)
-  AC_MSG_RESULT($use_builtin_sinhf)
-  if test $use_builtin_sinhf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sinhl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sinhl(0.0);], 
-  use_builtin_sinhl=yes, use_builtin_sinhl=no)
-  AC_MSG_RESULT($use_builtin_sinhl)
-  if test $use_builtin_sinhl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SINHL)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrt])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_fsqrt(0.0);], 
-  use_builtin_sqrt=yes, use_builtin_sqrt=no)
-  AC_MSG_RESULT($use_builtin_sqrt)
-  if test $use_builtin_sqrt = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRT)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrtf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sqrtf(0.0);], 
-  use_builtin_sqrtf=yes, use_builtin_sqrtf=no)
-  AC_MSG_RESULT($use_builtin_sqrtf)
-  if test $use_builtin_sqrtf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRTF)
-  fi
-  AC_MSG_CHECKING([for __builtin_sqrtl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_sqrtl(0.0);], 
-  use_builtin_sqrtl=yes, use_builtin_sqrtl=no)
-  AC_MSG_RESULT($use_builtin_sqrtl)
-  if test $use_builtin_sqrtl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_SQRTL)
-  fi
-  AC_MSG_CHECKING([for __builtin_tan])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tan(0.0);], 
-  use_builtin_tan=yes, use_builtin_tan=no)
-  AC_MSG_RESULT($use_builtin_tan)
-  if test $use_builtin_tan = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TAN)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanf(0.0);], 
-  use_builtin_tanf=yes, use_builtin_tanf=no)
-  AC_MSG_RESULT($use_builtin_tanf)
-  if test $use_builtin_tanf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANF)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanl(0.0);], 
-  use_builtin_tanl=yes, use_builtin_tanl=no)
-  AC_MSG_RESULT($use_builtin_tanl)
-  if test $use_builtin_tanl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANL)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanh])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanh(0.0);], 
-  use_builtin_tanh=yes, use_builtin_tanh=no)
-  AC_MSG_RESULT($use_builtin_tanh)
-  if test $use_builtin_tanh = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANH)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanhf])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanhf(0.0);], 
-  use_builtin_tanhf=yes, use_builtin_tanhf=no)
-  AC_MSG_RESULT($use_builtin_tanhf)
-  if test $use_builtin_tanhf = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANHF)
-  fi
-  AC_MSG_CHECKING([for __builtin_tanhl])
-  AC_TRY_COMPILE([#include <math.h>], 
-  [ __builtin_tanhl(0.0);], 
-  use_builtin_tanhl=yes, use_builtin_tanhl=no)
-  AC_MSG_RESULT($use_builtin_tanhl)
-  if test $use_builtin_tanhl = "yes"; then
-    AC_DEFINE(HAVE_BUILTIN_TANHL)
-  fi
-  AC_LANG_RESTORE
-])
-
-
-dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -931,7 +325,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1, [
 
 
 dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -958,7 +352,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2, [
 
 
 dnl
-dnl Check to see if the argument passed is
+dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
 dnl 2) has "C" linkage
 dnl
@@ -984,6 +378,109 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3, [
 ])
 
 
+dnl
+dnl Because the builtins are picky picky picky about the arguments they take, 
+dnl do an explict linkage tests here.
+dnl Check to see if the (math function) argument passed is
+dnl 1) declared when using the c++ compiler
+dnl 2) has "C" linkage
+dnl
+dnl Define HAVE_CARGF etc if "cargf" is declared and links
+dnl
+dnl argument 1 is name of function to check
+dnl
+dnl ASSUMES argument is a math function with ONE parameter
+dnl
+dnl GLIBCPP_CHECK_BUILTIN_MATH_DECL_LINKAGE_1
+AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1, [
+  AC_LANG_SAVE
+  AC_LANG_CPLUSPLUS
+  AC_MSG_CHECKING([for $1 declaration])
+  AC_TRY_COMPILE([#include <math.h>], 
+  [ $1(0);], 
+  [use_$1=yes], [use_$1=no])
+  AC_MSG_RESULT($use_$1)
+  AC_LANG_RESTORE
+  if test x$use_$1 = x"yes"; then
+    AC_MSG_CHECKING([for $1 linkage])
+      AC_TRY_LINK([#include <math.h>], 
+      [ $1(0);],
+      [link_$1=yes], [link_$1=no])
+    AC_MSG_RESULT($link_$1)
+    if test x$link_$1 = x"yes"; then
+      ac_tr_func=HAVE_`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      AC_DEFINE_UNQUOTED(${ac_tr_func})
+    fi
+  fi
+])
+
+
+dnl
+dnl Check to see what builtin math functions are supported
+dnl
+dnl check for __builtin_abs
+dnl check for __builtin_fabsf
+dnl check for __builtin_fabs
+dnl check for __builtin_fabl
+dnl check for __builtin_labs
+dnl check for __builtin_sqrtf
+dnl check for __builtin_sqrtl
+dnl check for __builtin_fsqrt
+dnl check for __builtin_sinf
+dnl check for __builtin_sin
+dnl check for __builtin_sinl
+dnl check for __builtin_cosf
+dnl check for __builtin_cos
+dnl check for __builtin_cosl
+dnl
+dnl GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
+AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
+  dnl Test for builtin math functions.
+  dnl These are made in gcc/c-common.c 
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_abs)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabsf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabs)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fabsl)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_labs)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sqrtf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_fsqrt)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sqrtl)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sinf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sin)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_sinl)
+
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cosf)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cos)
+  GLIBCPP_CHECK_BUILTIN_MATH_DECL_AND_LINKAGE_1(__builtin_cosl)
+
+  dnl There is, without a doubt, a more elegant way to have these
+  dnl names exported so that they won't be stripped out of acconfig.h by
+  dnl autoheader. I leave this as an exercise to somebody less frustrated
+  dnl than I.... please email the libstdc++ list if you can figure out a
+  dnl more elegant approach (see autoconf/acgen.m4 and specifically
+  dnl AC_CHECK_FUNC for things to steal.)
+  dummyvar=no
+  if test x$dummyvar = x"yes"; then
+    AC_DEFINE(HAVE___BUILTIN_ABS)
+    AC_DEFINE(HAVE___BUILTIN_LABS)
+    AC_DEFINE(HAVE___BUILTIN_COS)
+    AC_DEFINE(HAVE___BUILTIN_COSF)
+    AC_DEFINE(HAVE___BUILTIN_COSL)
+    AC_DEFINE(HAVE___BUILTIN_FABS)
+    AC_DEFINE(HAVE___BUILTIN_FABSF)
+    AC_DEFINE(HAVE___BUILTIN_FABSL)
+    AC_DEFINE(HAVE___BUILTIN_SIN)
+    AC_DEFINE(HAVE___BUILTIN_SINF)
+    AC_DEFINE(HAVE___BUILTIN_SINL)
+    AC_DEFINE(HAVE___BUILTIN_FSQRT)
+    AC_DEFINE(HAVE___BUILTIN_SQRTF)
+    AC_DEFINE(HAVE___BUILTIN_SQRTL)
+  fi
+])
+
+
 dnl
 dnl Check to see what the underlying c library or math library is like.
 dnl These checks need to do two things: 
@@ -1047,7 +544,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   dnl Check to see if basic C math functions have long double versions.
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(isnanl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(isinfl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(copysignl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(copysignl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(acosl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(asinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(atanl)
@@ -1065,7 +562,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(log10l)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(modfl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(powl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(sinl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sinhl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(sqrtl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(tanl)
@@ -1117,7 +614,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   dnl Check to see if basic C math functions have long double versions.
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_isnanl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_isinfl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_copysignl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_copysignl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_acosl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_asinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_atanl)
@@ -1135,7 +632,7 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_log10l)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_modfl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_powl)
-  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2(_sinl)
+  GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sinl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sinhl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_sqrtl)
   GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(_tanl)
@@ -1161,16 +658,20 @@ AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT, [
   AC_CHECK_HEADERS([complex.h])
   AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
   clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
-  ctan ctanf ctanh ctanhf \
-  carg cargf nan hypot hypotf atan2f expf copysignf)
-
-  dnl We compile the long double complex functions only if the function 
-  dnl provides the non-complex long double functions.
-  USE_LONG_DOUBLE=no
-  AC_CHECK_FUNC(copysignl,
-  USE_LONG_DOUBLE=yes
-  AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
-  csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
+  ctan ctanf ctanh ctanhf carg cargf nan hypot hypotf atan2f expf copysignf)
+
+  dnl Compile the long double complex functions only if the function 
+  dnl provides the non-complex long double functions that are needed.
+  dnl Currently this includes copysignl and atan2l, which should be
+  dnl cached from the GLIBCPP_CHECK_MATH_SUPPORT macro, above.
+  USE_COMPLEX_LONG_DOUBLE=no
+  if test x$ac_cv_func_atan2l = x"yes" \
+     && test x$ac_cv_func_copysignl = x"yes"; then
+    USE_COMPLEX_LONG_DOUBLE=yes
+    AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
+    csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l)
+  fi
+
   AC_SUBST(USE_COMPLEX_LONG_DOUBLE)
 ])
 
index a4fea882397b59803203749c0ecae7dfb61568c0..c0f3a0affc2557da695a4a759b5fcaa64d4e84c8 100644 (file)
@@ -47,7 +47,7 @@ namespace std {
     // float
     //
 
-#if _GLIBCPP_HAVE_BUILTIN_FABSF
+#if _GLIBCPP_HAVE___BUILTIN_FABSF
     inline float abs(float __x)
       { return __builtin_fabsf(__x); }
 #elif _GLIBCPP_HAVE_FABSF
@@ -58,10 +58,7 @@ namespace std {
       { return ::fabs(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ACOSF
-    inline float acos(float __x)
-      { return __builtin_acosf(__x); }
-#elif _GLIBCPP_HAVE_ACOSF
+#if _GLIBCPP_HAVE_ACOSF
     inline float acos(float __x)
       { return ::acosf(__x); }
 #else
@@ -69,10 +66,7 @@ namespace std {
       { return ::acos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASINF
-    inline float asin(float __x)
-      { return __builtin_asinf(__x); }
-#elif _GLIBCPP_HAVE_ASINF
+#if _GLIBCPP_HAVE_ASINF
     inline float asin(float __x)
       { return ::asinf(__x); }
 #else
@@ -80,10 +74,7 @@ namespace std {
       { return ::asin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATANF
-    inline float atan(float __x)
-      { return __builtin_atanf(__x); }
-#elif _GLIBCPP_HAVE_ATANF
+#if _GLIBCPP_HAVE_ATANF
     inline float atan(float __x)
       { return ::atanf(__x); }
 #else
@@ -91,10 +82,7 @@ namespace std {
       { return ::atan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2F
-    inline float atan2(float __y, float __x)
-      { return __builtin_atan2f(__y, __x); }
-#elif _GLIBCPP_HAVE_ATAN2F
+#if _GLIBCPP_HAVE_ATAN2F
     inline float atan2(float __y, float __x)
       { return ::atan2f(__y, __x); }
 #else
@@ -102,10 +90,7 @@ namespace std {
       { return ::atan2(static_cast<double>(__y), static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEILF
-    inline float ceil(float __x)
-      { return __builtin_ceilf(__x); }
-#elif _GLIBCPP_HAVE_CEILF
+#if _GLIBCPP_HAVE_CEILF
     inline float ceil(float __x)
       { return ::ceilf(__x); }
 #else
@@ -113,7 +98,7 @@ namespace std {
       { return ::ceil(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSF
+#if _GLIBCPP_HAVE___BUILTIN_COSF
     inline float cos(float __x)
       { return __builtin_cosf(__x); }
 #elif _GLIBCPP_HAVE_COSF
@@ -124,10 +109,7 @@ namespace std {
       { return ::cos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSHF
-    inline float cosh(float __x)
-      { return __builtin_coshf(__x); }
-#elif _GLIBCPP_HAVE_COSHF
+#if _GLIBCPP_HAVE_COSHF
     inline float cosh(float __x)
       { return ::coshf(__x); }
 #else
@@ -135,10 +117,7 @@ namespace std {
       { return ::cosh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXPF
-    inline float exp(float __x)
-      { return __builtin_expf(__x); }
-#elif _GLIBCPP_HAVE_EXPF
+#if _GLIBCPP_HAVE_EXPF
     inline float exp(float __x)
       { return ::expf(__x); }
 #else
@@ -146,7 +125,7 @@ namespace std {
       { return ::exp(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABSF
+#if _GLIBCPP_HAVE___BUILTIN_FABSF
     inline float fabs(float __x)
       { return __builtin_fabsf(__x); }
 #elif _GLIBCPP_HAVE_FABSF
@@ -157,10 +136,7 @@ namespace std {
       { return ::fabs(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOORF
-    inline float floor(float __x)
-      { return __builtin_floorf(__x); }
-#elif _GLIBCPP_HAVE_FLOORF
+#if _GLIBCPP_HAVE_FLOORF
     inline float floor(float __x)
       { return ::floorf(__x); }
 #else
@@ -168,10 +144,7 @@ namespace std {
       { return ::floor(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMODF
-    inline float fmod(float __x, float __y)
-      { return __builtin_fmodf(__x, __y); }
-#elif _GLIBCPP_HAVE_FMODF
+#if _GLIBCPP_HAVE_FMODF
     inline float fmod(float __x, float __y)
       { return ::fmodf(__x, __y); }
 #else
@@ -179,10 +152,7 @@ namespace std {
       { return ::fmod(static_cast<double>(__x), static_cast<double>(__y)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXPF
-    inline float frexp(float __x, int* __exp)
-      { return __builtin_frexpf(__x, __exp); }
-#elif _GLIBCPP_HAVE_FREXPF
+#if _GLIBCPP_HAVE_FREXPF
     inline float frexp(float __x, int* __exp)
       { return ::frexpf(__x, __exp); }
 #else
@@ -190,10 +160,7 @@ namespace std {
       { return ::frexp(__x, __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXPF
-    inline float ldexp(float __x, int __exp)
-      { return __builtin_ldexpf(__x, __exp); }
-#elif _GLIBCPP_HAVE_LDEXPF
+#if _GLIBCPP_HAVE_LDEXPF
     inline float ldexp(float __x, int __exp)
       { return ::ldexpf(__x, __exp); }
 #else
@@ -201,10 +168,7 @@ namespace std {
       { return ::ldexp(static_cast<double>(__x), __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOGF
-    inline float log(float __x)
-      { return __builtin_logf(__x); }
-#elif _GLIBCPP_HAVE_LOGF
+#if _GLIBCPP_HAVE_LOGF
     inline float log(float __x)
       { return ::logf(__x); }
 #else
@@ -212,10 +176,7 @@ namespace std {
       { return ::log(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10F
-    inline float log10(float __x)
-      { return __builtin_log10f(__x); }
-#elif _GLIBCPP_HAVE_LOG10F
+#if _GLIBCPP_HAVE_LOG10F
     inline float log10(float __x)
       { return ::log10f(__x); }
 #else
@@ -223,10 +184,7 @@ namespace std {
       { return ::log10(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODFF
-    inline float modf(float __x, float* __iptr)
-      { return __builtin_modff(__x, __iptr); }
-#elif _GLIBCPP_HAVE_MODFF
+#if _GLIBCPP_HAVE_MODFF
     inline float modf(float __x, float* __iptr)
       { return ::modff(__x, __iptr); }
 #else
@@ -239,10 +197,7 @@ namespace std {
     }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POWF
-    inline float pow(float __x, float __y)
-      { return __builtin_powf(__x, __y); }
-#elif _GLIBCPP_HAVE_POWF
+#if _GLIBCPP_HAVE_POWF
     inline float pow(float __x, float __y)
       { return ::powf(__x, __y); }
 #else
@@ -250,9 +205,9 @@ namespace std {
       { return ::pow(static_cast<double>(__x), static_cast<double>(__y)); }
 #endif
 
-    float pow (float, int);
+    float pow(float, int);
 
-#if _GLIBCPP_HAVE_BUILTIN_SINF
+#if _GLIBCPP_HAVE___BUILTIN_SINF
     inline float sin(float __x)
       { return __builtin_sinf(__x); }
 #elif _GLIBCPP_HAVE_SINF
@@ -263,10 +218,7 @@ namespace std {
       { return ::sin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINHF
-    inline float sinh(float __x)
-      { return __builtin_sinhf(__x); }
-#elif _GLIBCPP_HAVE_SINHF
+#if _GLIBCPP_HAVE_SINHF
     inline float sinh(float __x)
       { return ::sinhf(__x); }
 #else
@@ -274,7 +226,7 @@ namespace std {
       { return ::sinh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRTF
+#if _GLIBCPP_HAVE___BUILTIN_SQRTF
     inline float sqrt(float __x)
       { return __builtin_sqrtf(__x); }
 #elif _GLIBCPP_HAVE_SQRTF
@@ -285,10 +237,7 @@ namespace std {
       { return ::sqrt(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANF
-    inline float tan(float __x)
-      { return __builtin_tanf(__x); }
-#elif _GLIBCPP_HAVE_TANF
+#if _GLIBCPP_HAVE_TANF
     inline float tan(float __x)
       { return ::tanf(__x); }
 #else
@@ -296,10 +245,7 @@ namespace std {
       { return ::tan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANHF
-    inline float tanh(float __x)
-      { return __builtin_tanhf(__x); }
-#elif _GLIBCPP_HAVE_TANHF
+#if _GLIBCPP_HAVE_TANHF
     inline float tanh(float __x)
       { return ::tanhf(__x); }
 #else
@@ -311,7 +257,7 @@ namespace std {
     // double
     //
 
-#if _GLIBCPP_HAVE_BUILTIN_FABS
+#if _GLIBCPP_HAVE___BUILTIN_FABS
     inline double abs(double __x)
       { return __builtin_fabs(__x); }
 #else
@@ -319,47 +265,22 @@ namespace std {
       { return ::fabs(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ACOS
-    inline double acos(double __x)
-      { return __builtin_acos(__x); }
-#else
     inline double acos(double __x)
       { return ::acos(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASIN
-    inline double asin(double __x)
-      { return __builtin_asin(__x); }
-#else
     inline double asin(double __x)
       { return ::asin(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN
-    inline double atan(double __x)
-      { return __builtin_atan(__x); }
-#else
     inline double atan(double __x)
       { return ::atan(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2
-    inline double atan2(double __y, double __x)
-      { return __builtin_atan2(__y, __x); }
-#else
     inline double atan2(double __y, double __x)
       { return ::atan2(__y, __x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEIL
-    inline double ceil(double __x)
-      { return __builtin_fceil(__x); }
-#else
     inline double ceil(double __x)
       { return ::ceil(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COS
+#if _GLIBCPP_HAVE___BUILTIN_COS
     inline double cos(double __x)
       { return __builtin_cos(__x); }
 #else
@@ -367,23 +288,14 @@ namespace std {
       { return ::cos(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSH
-    inline double cosh(double __x)
-      { return __builtin_cosh(__x); }
-#else
     inline double cosh(double __x)
       { return ::cosh(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXP
-    inline double exp(double __x)
-      { return __builtin_exp(__x); }
-#else
     inline double exp(double __x)
       { return ::exp(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABS
+
+#if _GLIBCPP_HAVE___BUILTIN_FABS
     inline double fabs(double __x)
       { return __builtin_fabs(__x); }
 #else
@@ -391,73 +303,33 @@ namespace std {
       { return ::fabs(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOOR
-    inline double floor(double __x)
-      { return __builtin_ffloor(__x); }
-#else
     inline double floor(double __x)
       { return ::floor(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMOD
-    inline double fmod(double __x, double __y)
-      { return __builtin_fmod(__x, __y); }
-#else
     inline double fmod(double __x, double __y)
       { return ::fmod(__x, __y); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXP
-    inline double frexp(double __x, int* __exp)
-      { return __builtin_frexp(__x, __exp); }
-#else
     inline double frexp(double __x, int* __exp)
       { return ::frexp(__x, __exp); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXP
-    inline double ldexp(double __x, int __exp)
-      { return __builtin_ldexp(__x, __exp); }
-#else
     inline double ldexp(double __x, int __exp)
       { return ::ldexp(__x, __exp); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG
-    inline double log(double __x)
-      { return __builtin_log(__x); }
-#else
     inline double log(double __x)
       { return ::log(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10
-    inline double log10(double __x)
-      { return __builtin_log10(__x); }
-#else
     inline double log10(double __x)
       { return ::log10(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODF
-    inline double modf(double __x, double* __iptr)
-      { return __builtin_modf(__x, __iptr); }
-#else
     inline double modf(double __x, double* __iptr)
       { return ::modf(__x, __iptr); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POW
-    inline double pow(double __x, double __y)
-      { return __builtin_pow(__x, static_cast<double>(__y)); }
-#else
     inline double pow(double __x, double __y)
       { return ::pow(__x, __y); }
-#endif
 
     double pow (double, int);
 
-#if _GLIBCPP_HAVE_BUILTIN_SIN
+#if _GLIBCPP_HAVE___BUILTIN_SIN
     inline double sin(double __x)
       { return __builtin_sin(__x); }
 #else
@@ -465,15 +337,10 @@ namespace std {
       { return ::sin(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINH
-    inline double sinh(double __x)
-      { return __builtin_sinh(__x); }
-#else
     inline double sinh(double __x)
       { return ::sinh(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRT
+#if _GLIBCPP_HAVE___BUILTIN_SQRT
     inline double sqrt(double __x)
       { return __builtin_fsqrt(__x); }
 #else
@@ -481,26 +348,16 @@ namespace std {
       { return ::sqrt(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TAN
-    inline double tan(double __x)
-      { return __builtin_tan(__x); }
-#else
     inline double tan(double __x)
       { return ::tan(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANH
-    inline double tanh(double __x)
-      { return __builtin_tanh(__x); }
-#else
     inline double tanh(double __x)
       { return ::tanh(__x); }
-#endif
 
     //
     // long double
     //
-#if _GLIBCPP_HAVE_BUILTIN_FABSL
+#if _GLIBCPP_HAVE___BUILTIN_FABSL
     inline long double abs(long double __x)
       { return __builtin_fabsl(__x); }
 #elif _GLIBCPP_HAVE_FABSL
@@ -508,47 +365,32 @@ namespace std {
       { return ::fabsl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ACOSL
-    inline long double acos(long double __x)
-      { return __builtin_acosl(__x); }
-#elif _GLIBCPP_HAVE_ACOSL
+#if _GLIBCPP_HAVE_ACOSL
     inline long double acos(long double __x)
       { return ::acosl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASINL
-    inline long double asin(long double __x)
-      { return __builtin_asinl(__x); }
-#elif _GLIBCPP_HAVE_ASINL
+#if _GLIBCPP_HAVE_ASINL
     inline long double asin(long double __x)
       { return ::asinl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATANL
-    inline long double atan(long double __x)
-      { return __builtin_atanl(__x); }
-#elif _GLIBCPP_HAVE_ATANL
+#if _GLIBCPP_HAVE_ATANL
     inline long double atan(long double __x)
       { return ::atanl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2L
-    inline long double atan2(long double __y, long double __x)
-      { return __builtin_atan2l(__y, __x); }
-#elif _GLIBCPP_HAVE_ATAN2L
+#if _GLIBCPP_HAVE_ATAN2L
     inline long double atan2(long double __y, long double __x)
       { return ::atan2l(__y, __x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEILL
-    inline long double ceil(long double __x)
-      { return __builtin_ceill(__x); }
-#elif _GLIBCPP_HAVE_CEILL
+#if _GLIBCPP_HAVE_CEILL
     inline long double ceil(long double __x)
       { return ::ceill(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSL
+#if _GLIBCPP_HAVE___BUILTIN_COSL
     inline long double cos(long double __x)
       { return __builtin_cosl(__x); }
 #elif _GLIBCPP_HAVE_COSL
@@ -556,23 +398,17 @@ namespace std {
       { return ::cosl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSHL
-    inline long double cosh(long double __x)
-      { return __builtin_coshl(__x); }
-#elif _GLIBCPP_HAVE_COSHL
+#if _GLIBCPP_HAVE_COSHL
     inline long double cosh(long double __x)
       { return ::coshl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXPL
-    inline long double exp(long double __x)
-      { return __builtin_expl(__x); }
-#elif _GLIBCPP_HAVE_EXPL
+#if _GLIBCPP_HAVE_EXPL
     inline long double exp(long double __x)
       { return ::expl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABSL
+#if _GLIBCPP_HAVE___BUILTIN_FABSL
     inline long double fabs(long double __x)
       { return __builtin_fabsl(__x); }
 #elif _GLIBCPP_HAVE_FABSL
@@ -580,73 +416,49 @@ namespace std {
       { return ::fabsl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOORL
-    inline long double floor(long double __x)
-      { return __builtin_floorl(__x); }
-#elif _GLIBCPP_HAVE_FLOORL
+#if _GLIBCPP_HAVE_FLOORL
     inline long double floor(long double __x)
       { return ::floorl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMODL
-    inline long double fmod(long double __x, long double __y)
-      { return __builtin_fmodl(__x, __y); }
-#elif _GLIBCPP_HAVE_FMODL
+#if _GLIBCPP_HAVE_FMODL
     inline long double fmod(long double __x, long double __y)
       { return ::fmodl(__x, __y); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXPL
-    inline long double frexp(long double __x, int* __exp)
-      { return __builtin_frexpl(__x, __exp); }
-#elif _GLIBCPP_HAVE_FREXPL
+#if _GLIBCPP_HAVE_FREXPL
     inline long double frexp(long double __x, int* __exp)
       { return ::frexpl(__x, __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXPL
-    inline long double ldexp(long double __x, int __exp)
-      { return __builtin_ldexpl(__x, __exp); }
-#elif _GLIBCPP_HAVE_LDEXPL
+#if _GLIBCPP_HAVE_LDEXPL
     inline long double ldexp(long double __x, int __exp)
       { return ::ldexpl(__x, __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOGL
-    inline long double log(long double __x)
-      { return __builtin_logl(__x); }
-#elif _GLIBCPP_HAVE_LOGL
+#if _GLIBCPP_HAVE_LOGL
     inline long double log(long double __x)
       { return ::logl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10L
-    inline long double log10(long double __x)
-      { return __builtin_log10l(__x); }
-#elif _GLIBCPP_HAVE_LOG10L
+#if _GLIBCPP_HAVE_LOG10L
     inline long double log10(long double __x)
       { return ::log10l(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODFL
-    inline long double mod(long double __x, long double* __iptr)
-      { return __builtin_modfl(__x, __iptr); }
-#elif _GLIBCPP_HAVE_MODFL
+#if _GLIBCPP_HAVE_MODFL
     inline long double modf(long double __x, long double* __iptr)
       { return ::modfl(__x, __iptr); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POWL
-    inline long double pow(long double __x, long double __y)
-      { return __builtin_powl(__x, __y); }
-#elif _GLIBCPP_HAVE_POWL
+#if _GLIBCPP_HAVE_POWL
     inline long double pow(long double __x, long double __y)
       { return ::powl(__x, __y); }
 #endif
 
     long double pow(long double, int);
 
-#if _GLIBCPP_HAVE_BUILTIN_SINL
+#if _GLIBCPP_HAVE___BUILTIN_SINL
     inline long double sin(long double __x)
       { return __builtin_sinl(__x); }
 #elif _GLIBCPP_HAVE_SINL
@@ -654,15 +466,12 @@ namespace std {
       { return ::sinl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINHL
-    inline long double sinh(long double __x)
-      { return __builtin_sinhl(__x); }
-#elif _GLIBCPP_HAVE_SINHL
+#if _GLIBCPP_HAVE_SINHL
     inline long double sinh(long double __x)
       { return ::sinhl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRTL
+#if _GLIBCPP_HAVE___BUILTIN_SQRTL
     inline long double sqrt(long double __x)
       { return __builtin_sqrtl(__x); }
 #elif _GLIBCPP_HAVE_SQRTL
@@ -670,18 +479,12 @@ namespace std {
       { return ::sqrtl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANL
-    inline long double tan(long double __x)
-      { return __builtin_tanl(__x); }
-#elif _GLIBCPP_HAVE_TANL
+#if _GLIBCPP_HAVE_TANL
     inline long double tan(long double __x)
       { return ::tanl(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANHL
-    inline long double tanh(long double __x)
-      { return __builtin_tanhl(__x); }
-#elif _GLIBCPP_HAVE_TANHL
+#if _GLIBCPP_HAVE_TANHL
     inline long double tanh(long double __x)
       { return ::tanhl(__x); }
 #endif
index f7bbfda7c6f63b25e1386580b5eb49121247d7fc..99276e59974828feee429c217ef91b72a3f116f1 100644 (file)
 // Define if code specialized for wchar_t should be used.
 #undef _GLIBCPP_USE_WCHAR_T
 
-// Define if the compiler/host combination has __builtin_acos
-#undef HAVE_BUILTIN_ACOS
+// Define if the compiler/host combination has __builtin_abs
+#undef HAVE___BUILTIN_ABS
 
-// Define if the compiler/host combination has __builtin_acosf
-#undef HAVE_BUILTIN_ACOSF
-
-// Define if the compiler/host combination has __builtin_acosl
-#undef HAVE_BUILTIN_ACOSL
-
-// Define if the compiler/host combination has __builtin_asin
-#undef HAVE_BUILTIN_ASIN
-
-// Define if the compiler/host combination has __builtin_asinf
-#undef HAVE_BUILTIN_ASINF
-
-// Define if the compiler/host combination has __builtin_asinl
-#undef HAVE_BUILTIN_ASINL
-
-// Define if the compiler/host combination has __builtin_atan
-#undef HAVE_BUILTIN_ATAN
-
-// Define if the compiler/host combination has __builtin_atanf
-#undef HAVE_BUILTIN_ATANF
-
-// Define if the compiler/host combination has __builtin_atanl
-#undef HAVE_BUILTIN_ATANL
-
-// Define if the compiler/host combination has __builtin_atan2
-#undef HAVE_BUILTIN_ATAN2
-
-// Define if the compiler/host combination has __builtin_atan2f
-#undef HAVE_BUILTIN_ATAN2F
-
-// Define if the compiler/host combination has __builtin_atan2l
-#undef HAVE_BUILTIN_ATAN2L
-
-// Define if the compiler/host combination has __builtin_ceil
-#undef HAVE_BUILTIN_CEIL
-
-// Define if the compiler/host combination has __builtin_ceilf
-#undef HAVE_BUILTIN_CEILF
-
-// Define if the compiler/host combination has __builtin_ceill
-#undef HAVE_BUILTIN_CEILL
+// Define if the compiler/host combination has __builtin_labs
+#undef HAVE___BUILTIN_LABS
 
 // Define if the compiler/host combination has __builtin_cos
-#undef HAVE_BUILTIN_COS
+#undef HAVE___BUILTIN_COS
 
 // Define if the compiler/host combination has __builtin_cosf
-#undef HAVE_BUILTIN_COSF
+#undef HAVE___BUILTIN_COSF
 
 // Define if the compiler/host combination has __builtin_cosl
-#undef HAVE_BUILTIN_COSL
-
-// Define if the compiler/host combination has __builtin_cosh
-#undef HAVE_BUILTIN_COSH
-
-// Define if the compiler/host combination has __builtin_coshf
-#undef HAVE_BUILTIN_COSHF
-
-// Define if the compiler/host combination has __builtin_coshl
-#undef HAVE_BUILTIN_COSHL
-
-// Define if the compiler/host combination has __builtin_exp
-#undef HAVE_BUILTIN_EXP
-
-// Define if the compiler/host combination has __builtin_expf
-#undef HAVE_BUILTIN_EXPF
-
-// Define if the compiler/host combination has __builtin_expl
-#undef HAVE_BUILTIN_EXPL
+#undef HAVE___BUILTIN_COSL
 
 // Define if the compiler/host combination has __builtin_fabs
-#undef HAVE_BUILTIN_FABS
+#undef HAVE___BUILTIN_FABS
 
 // Define if the compiler/host combination has __builtin_fabsf
-#undef HAVE_BUILTIN_FABSF
+#undef HAVE___BUILTIN_FABSF
 
 // Define if the compiler/host combination has __builtin_fabsl
-#undef HAVE_BUILTIN_FABSL
-
-// Define if the compiler/host combination has __builtin_floor
-#undef HAVE_BUILTIN_FLOOR
-
-// Define if the compiler/host combination has __builtin_floorf
-#undef HAVE_BUILTIN_FLOORF
-
-// Define if the compiler/host combination has __builtin_floorl
-#undef HAVE_BUILTIN_FLOORL
-
-// Define if the compiler/host combination has __builtin_fmod
-#undef HAVE_BUILTIN_FMOD
-
-// Define if the compiler/host combination has __builtin_fmodf
-#undef HAVE_BUILTIN_FMODF
-
-// Define if the compiler/host combination has __builtin_fmodl
-#undef HAVE_BUILTIN_FMODL
-
-// Define if the compiler/host combination has __builtin_frexp
-#undef HAVE_BUILTIN_FREXP
-
-// Define if the compiler/host combination has __builtin_frexpf
-#undef HAVE_BUILTIN_FREXPF
-
-// Define if the compiler/host combination has __builtin_frexpl
-#undef HAVE_BUILTIN_FREXPL
-
-// Define if the compiler/host combination has __builtin_ldexp
-#undef HAVE_BUILTIN_LDEXP
-
-// Define if the compiler/host combination has __builtin_ldexpf
-#undef HAVE_BUILTIN_LDEXPF
-
-// Define if the compiler/host combination has __builtin_ldexpl
-#undef HAVE_BUILTIN_LDEXPL
-
-// Define if the compiler/host combination has __builtin_log
-#undef HAVE_BUILTIN_LOG
-
-// Define if the compiler/host combination has __builtin_logf
-#undef HAVE_BUILTIN_LOGF
-
-// Define if the compiler/host combination has __builtin_logl
-#undef HAVE_BUILTIN_LOGL
-
-// Define if the compiler/host combination has __builtin_log10
-#undef HAVE_BUILTIN_LOG10
-
-// Define if the compiler/host combination has __builtin_log10f
-#undef HAVE_BUILTIN_LOG10F
-
-// Define if the compiler/host combination has __builtin_log10l
-#undef HAVE_BUILTIN_LOG10L
-
-// Define if the compiler/host combination has __builtin_modf
-#undef HAVE_BUILTIN_MODF
-
-// Define if the compiler/host combination has __builtin_modff
-#undef HAVE_BUILTIN_MODFF
-
-// Define if the compiler/host combination has __builtin_modfl
-#undef HAVE_BUILTIN_MODFL
-
-// Define if the compiler/host combination has __builtin_pow
-#undef HAVE_BUILTIN_POW
-
-// Define if the compiler/host combination has __builtin_powf
-#undef HAVE_BUILTIN_POWF
-
-// Define if the compiler/host combination has __builtin_powl
-#undef HAVE_BUILTIN_POWL
+#undef HAVE___BUILTIN_FABSL
 
 // Define if the compiler/host combination has __builtin_sin
-#undef HAVE_BUILTIN_SIN
+#undef HAVE___BUILTIN_SIN
 
 // Define if the compiler/host combination has __builtin_sinf
-#undef HAVE_BUILTIN_SINF
+#undef HAVE___BUILTIN_SINF
 
 // Define if the compiler/host combination has __builtin_sinl
-#undef HAVE_BUILTIN_SINL
-
-// Define if the compiler/host combination has __builtin_sinh
-#undef HAVE_BUILTIN_SINH
-
-// Define if the compiler/host combination has __builtin_sinhf
-#undef HAVE_BUILTIN_SINHF
-
-// Define if the compiler/host combination has __builtin_sinhl
-#undef HAVE_BUILTIN_SINHL
+#undef HAVE___BUILTIN_SINL
 
-// Define if the compiler/host combination has __builtin_sqrt
-#undef HAVE_BUILTIN_SQRT
+// Define if the compiler/host combination has __builtin_fsqrt
+#undef HAVE___BUILTIN_FSQRT
 
 // Define if the compiler/host combination has __builtin_sqrtf
-#undef HAVE_BUILTIN_SQRTF
+#undef HAVE___BUILTIN_SQRTF
 
 // Define if the compiler/host combination has __builtin_sqrtl
-#undef HAVE_BUILTIN_SQRTL
-
-// Define if the compiler/host combination has __builtin_tan
-#undef HAVE_BUILTIN_TAN
-
-// Define if the compiler/host combination has __builtin_tanf
-#undef HAVE_BUILTIN_TANF
-
-// Define if the compiler/host combination has __builtin_tanl
-#undef HAVE_BUILTIN_TANL
-
-// Define if the compiler/host combination has __builtin_tanh
-#undef HAVE_BUILTIN_TANH
-
-// Define if the compiler/host combination has __builtin_tanhf
-#undef HAVE_BUILTIN_TANHF
-
-// Define if the compiler/host combination has __builtin_tanhl
-#undef HAVE_BUILTIN_TANHL
+#undef HAVE___BUILTIN_SQRTL
 
 // Define if GCC support for __complex__ float is buggy.
 #undef _GLIBCPP_BUGGY_FLOAT_COMPLEX
index d6776971696f39b482ed68834accef0dc4bd0a68..80c621a86d5bfb8189838c2f863d4d365954c918 100755 (executable)
@@ -2951,7 +2951,8 @@ fi
   
 
   
-    
+      
+  
   ac_ext=C
 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 ac_cpp='$CXXCPP $CPPFLAGS'
@@ -2959,1803 +2960,1020 @@ ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
 cross_compiling=$ac_cv_prog_cxx_cross
 
-  echo $ac_n "checking for __builtin_acos""... $ac_c" 1>&6
-echo "configure:2964: checking for __builtin_acos" >&5
+  echo $ac_n "checking for __builtin_abs declaration""... $ac_c" 1>&6
+echo "configure:2965: checking for __builtin_abs declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 2966 "configure"
+#line 2967 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_acos(0.0);
+ __builtin_abs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:2973: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2974: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_acos=yes
+  use___builtin_abs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_acos=no
+  use___builtin_abs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_acos" 1>&6
-  if test $use_builtin_acos = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ACOS 1
-EOF
+  echo "$ac_t""$use___builtin_abs" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_acosf""... $ac_c" 1>&6
-echo "configure:2991: checking for __builtin_acosf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 2993 "configure"
+  if test x$use___builtin_abs = x"yes"; then
+    echo $ac_n "checking for __builtin_abs linkage""... $ac_c" 1>&6
+echo "configure:2994: checking for __builtin_abs linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 2996 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_acosf(0.0);
+ __builtin_abs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_acosf=yes
+  link___builtin_abs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_acosf=no
+  link___builtin_abs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_acosf" 1>&6
-  if test $use_builtin_acosf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ACOSF 1
+    echo "$ac_t""$link___builtin_abs" 1>&6
+    if test x$link___builtin_abs = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_abs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_acosl""... $ac_c" 1>&6
-echo "configure:3018: checking for __builtin_acosl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3020 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_acosl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_acosl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_acosl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_acosl" 1>&6
-  if test $use_builtin_acosl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ACOSL 1
-EOF
 
-  fi
-  echo $ac_n "checking for __builtin_asin""... $ac_c" 1>&6
-echo "configure:3045: checking for __builtin_asin" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3047 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_asin(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_asin=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_asin=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_asin" 1>&6
-  if test $use_builtin_asin = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ASIN 1
-EOF
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
 
-  fi
-  echo $ac_n "checking for __builtin_asinf""... $ac_c" 1>&6
-echo "configure:3072: checking for __builtin_asinf" >&5
+  echo $ac_n "checking for __builtin_fabsf declaration""... $ac_c" 1>&6
+echo "configure:3033: checking for __builtin_fabsf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3074 "configure"
+#line 3035 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_asinf(0.0);
+ __builtin_fabsf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_asinf=yes
+  use___builtin_fabsf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_asinf=no
+  use___builtin_fabsf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_asinf" 1>&6
-  if test $use_builtin_asinf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ASINF 1
-EOF
+  echo "$ac_t""$use___builtin_fabsf" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_asinl""... $ac_c" 1>&6
-echo "configure:3099: checking for __builtin_asinl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3101 "configure"
+  if test x$use___builtin_fabsf = x"yes"; then
+    echo $ac_n "checking for __builtin_fabsf linkage""... $ac_c" 1>&6
+echo "configure:3062: checking for __builtin_fabsf linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3064 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_asinl(0.0);
+ __builtin_fabsf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_asinl=yes
+  link___builtin_fabsf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_asinl=no
+  link___builtin_fabsf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_asinl" 1>&6
-  if test $use_builtin_asinl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ASINL 1
+    echo "$ac_t""$link___builtin_fabsf" 1>&6
+    if test x$link___builtin_fabsf = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_fabsf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_atan""... $ac_c" 1>&6
-echo "configure:3126: checking for __builtin_atan" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3128 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_atan(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_atan=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_atan=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_atan" 1>&6
-  if test $use_builtin_atan = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATAN 1
-EOF
 
-  fi
-  echo $ac_n "checking for __builtin_atanf""... $ac_c" 1>&6
-echo "configure:3153: checking for __builtin_atanf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3155 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_atanf(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_atanf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_atanf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_atanf" 1>&6
-  if test $use_builtin_atanf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATANF 1
-EOF
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
 
-  fi
-  echo $ac_n "checking for __builtin_atanl""... $ac_c" 1>&6
-echo "configure:3180: checking for __builtin_atanl" >&5
+  echo $ac_n "checking for __builtin_fabs declaration""... $ac_c" 1>&6
+echo "configure:3101: checking for __builtin_fabs declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3182 "configure"
+#line 3103 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_atanl(0.0);
+ __builtin_fabs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_atanl=yes
+  use___builtin_fabs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_atanl=no
+  use___builtin_fabs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_atanl" 1>&6
-  if test $use_builtin_atanl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATANL 1
-EOF
+  echo "$ac_t""$use___builtin_fabs" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_atan2""... $ac_c" 1>&6
-echo "configure:3207: checking for __builtin_atan2" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3209 "configure"
+  if test x$use___builtin_fabs = x"yes"; then
+    echo $ac_n "checking for __builtin_fabs linkage""... $ac_c" 1>&6
+echo "configure:3130: checking for __builtin_fabs linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3132 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_atan2(0.0, 0.0);
+ __builtin_fabs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3216: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_atan2=yes
+  link___builtin_fabs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_atan2=no
+  link___builtin_fabs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_atan2" 1>&6
-  if test $use_builtin_atan2 = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATAN2 1
+    echo "$ac_t""$link___builtin_fabs" 1>&6
+    if test x$link___builtin_fabs = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_fabs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_atan2f""... $ac_c" 1>&6
-echo "configure:3234: checking for __builtin_atan2f" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3236 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_atan2f(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_atan2f=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_atan2f=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_atan2f" 1>&6
-  if test $use_builtin_atan2f = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATAN2F 1
-EOF
 
-  fi
-  echo $ac_n "checking for __builtin_atan2l""... $ac_c" 1>&6
-echo "configure:3261: checking for __builtin_atan2l" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3263 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_atan2l(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_atan2l=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_atan2l=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_atan2l" 1>&6
-  if test $use_builtin_atan2l = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_ATAN2L 1
-EOF
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
 
-  fi
-  echo $ac_n "checking for __builtin_ceil""... $ac_c" 1>&6
-echo "configure:3288: checking for __builtin_ceil" >&5
+  echo $ac_n "checking for __builtin_fabsl declaration""... $ac_c" 1>&6
+echo "configure:3169: checking for __builtin_fabsl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3290 "configure"
+#line 3171 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_fceil(0.0);
+ __builtin_fabsl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3178: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_ceil=yes
+  use___builtin_fabsl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_ceil=no
+  use___builtin_fabsl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_ceil" 1>&6
-  if test $use_builtin_ceil = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_CEIL 1
-EOF
+  echo "$ac_t""$use___builtin_fabsl" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_ceilf""... $ac_c" 1>&6
-echo "configure:3315: checking for __builtin_ceilf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3317 "configure"
+  if test x$use___builtin_fabsl = x"yes"; then
+    echo $ac_n "checking for __builtin_fabsl linkage""... $ac_c" 1>&6
+echo "configure:3198: checking for __builtin_fabsl linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3200 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_ceilf(0.0);
+ __builtin_fabsl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3324: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_ceilf=yes
+  link___builtin_fabsl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_ceilf=no
+  link___builtin_fabsl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_ceilf" 1>&6
-  if test $use_builtin_ceilf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_CEILF 1
+    echo "$ac_t""$link___builtin_fabsl" 1>&6
+    if test x$link___builtin_fabsl = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_fabsl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_ceill""... $ac_c" 1>&6
-echo "configure:3342: checking for __builtin_ceill" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3344 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_ceill(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_ceill=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_ceill=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_ceill" 1>&6
-  if test $use_builtin_ceill = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_CEILL 1
-EOF
 
-  fi
-  echo $ac_n "checking for __builtin_cos""... $ac_c" 1>&6
-echo "configure:3369: checking for __builtin_cos" >&5
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_labs declaration""... $ac_c" 1>&6
+echo "configure:3237: checking for __builtin_labs declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3371 "configure"
+#line 3239 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_cos(0.0);
+ __builtin_labs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_cos=yes
+  use___builtin_labs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_cos=no
+  use___builtin_labs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_cos" 1>&6
-  if test $use_builtin_cos = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COS 1
-EOF
+  echo "$ac_t""$use___builtin_labs" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_cosf""... $ac_c" 1>&6
-echo "configure:3396: checking for __builtin_cosf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3398 "configure"
+  if test x$use___builtin_labs = x"yes"; then
+    echo $ac_n "checking for __builtin_labs linkage""... $ac_c" 1>&6
+echo "configure:3266: checking for __builtin_labs linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3268 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_cosf(0.0);
+ __builtin_labs(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_cosf=yes
+  link___builtin_labs=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_cosf=no
+  link___builtin_labs=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_cosf" 1>&6
-  if test $use_builtin_cosf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COSF 1
+    echo "$ac_t""$link___builtin_labs" 1>&6
+    if test x$link___builtin_labs = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_labs | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_cosl""... $ac_c" 1>&6
-echo "configure:3423: checking for __builtin_cosl" >&5
+
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_sqrtf declaration""... $ac_c" 1>&6
+echo "configure:3306: checking for __builtin_sqrtf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3425 "configure"
+#line 3308 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_cosl(0.0);
+ __builtin_sqrtf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3315: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_cosl=yes
+  use___builtin_sqrtf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_cosl=no
+  use___builtin_sqrtf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_cosl" 1>&6
-  if test $use_builtin_cosl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COSL 1
-EOF
+  echo "$ac_t""$use___builtin_sqrtf" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_cosh""... $ac_c" 1>&6
-echo "configure:3450: checking for __builtin_cosh" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3452 "configure"
+  if test x$use___builtin_sqrtf = x"yes"; then
+    echo $ac_n "checking for __builtin_sqrtf linkage""... $ac_c" 1>&6
+echo "configure:3335: checking for __builtin_sqrtf linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3337 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_cosh(0.0);
+ __builtin_sqrtf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_cosh=yes
+  link___builtin_sqrtf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_cosh=no
+  link___builtin_sqrtf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_cosh" 1>&6
-  if test $use_builtin_cosh = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COSH 1
+    echo "$ac_t""$link___builtin_sqrtf" 1>&6
+    if test x$link___builtin_sqrtf = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_sqrtf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_coshf""... $ac_c" 1>&6
-echo "configure:3477: checking for __builtin_coshf" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_fsqrt declaration""... $ac_c" 1>&6
+echo "configure:3374: checking for __builtin_fsqrt declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 3479 "configure"
+#line 3376 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_coshf(0.0);
+ __builtin_fsqrt(0);
 ; return 0; }
 EOF
-if { (eval echo configure:3486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_coshf=yes
+  use___builtin_fsqrt=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_coshf=no
+  use___builtin_fsqrt=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_coshf" 1>&6
-  if test $use_builtin_coshf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COSHF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_coshl""... $ac_c" 1>&6
-echo "configure:3504: checking for __builtin_coshl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3506 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_coshl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_coshl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_coshl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_coshl" 1>&6
-  if test $use_builtin_coshl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_COSHL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_exp""... $ac_c" 1>&6
-echo "configure:3531: checking for __builtin_exp" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3533 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_exp(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_exp=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_exp=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_exp" 1>&6
-  if test $use_builtin_exp = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_EXP 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_expf""... $ac_c" 1>&6
-echo "configure:3558: checking for __builtin_expf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3560 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_expf(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_expf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_expf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_expf" 1>&6
-  if test $use_builtin_expf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_EXPF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_expl""... $ac_c" 1>&6
-echo "configure:3585: checking for __builtin_expl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3587 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_expl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_expl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_expl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_expl" 1>&6
-  if test $use_builtin_expl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_EXPL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fabs""... $ac_c" 1>&6
-echo "configure:3612: checking for __builtin_fabs" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3614 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fabs(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3621: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fabs=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fabs=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fabs" 1>&6
-  if test $use_builtin_fabs = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FABS 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fabsf""... $ac_c" 1>&6
-echo "configure:3639: checking for __builtin_fabsf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3641 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fabsf(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fabsf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fabsf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fabsf" 1>&6
-  if test $use_builtin_fabsf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FABSF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fabsl""... $ac_c" 1>&6
-echo "configure:3666: checking for __builtin_fabsl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3668 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fabsl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fabsl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fabsl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fabsl" 1>&6
-  if test $use_builtin_fabsl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FABSL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_floor""... $ac_c" 1>&6
-echo "configure:3693: checking for __builtin_floor" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3695 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_floor(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3702: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_floor=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_floor=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_floor" 1>&6
-  if test $use_builtin_floor = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FLOOR 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_floorf""... $ac_c" 1>&6
-echo "configure:3720: checking for __builtin_floorf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3722 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_floorf(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3729: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_floorf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_floorf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_floorf" 1>&6
-  if test $use_builtin_floorf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FLOORF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_floorl""... $ac_c" 1>&6
-echo "configure:3747: checking for __builtin_floorl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3749 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_floorl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3756: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_floorl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_floorl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_floorl" 1>&6
-  if test $use_builtin_floorl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FLOORL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fmod""... $ac_c" 1>&6
-echo "configure:3774: checking for __builtin_fmod" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3776 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fmod(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fmod=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fmod=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fmod" 1>&6
-  if test $use_builtin_fmod = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FMOD 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fmodf""... $ac_c" 1>&6
-echo "configure:3801: checking for __builtin_fmodf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3803 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fmodf(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fmodf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fmodf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fmodf" 1>&6
-  if test $use_builtin_fmodf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FMODF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_fmodl""... $ac_c" 1>&6
-echo "configure:3828: checking for __builtin_fmodl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3830 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_fmodl(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:3837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_fmodl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_fmodl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_fmodl" 1>&6
-  if test $use_builtin_fmodl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FMODL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_frexp""... $ac_c" 1>&6
-echo "configure:3855: checking for __builtin_frexp" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3857 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_frexp(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3864: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_frexp=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_frexp=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_frexp" 1>&6
-  if test $use_builtin_frexp = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FREXP 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_frexpf""... $ac_c" 1>&6
-echo "configure:3882: checking for __builtin_frexpf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3884 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_frexpf(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3891: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_frexpf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_frexpf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_frexpf" 1>&6
-  if test $use_builtin_frexpf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FREXPF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_frexpl""... $ac_c" 1>&6
-echo "configure:3909: checking for __builtin_frexpl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3911 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_frexpl(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3918: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_frexpl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_frexpl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_frexpl" 1>&6
-  if test $use_builtin_frexpl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_FREXPL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_ldexp""... $ac_c" 1>&6
-echo "configure:3936: checking for __builtin_ldexp" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3938 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_ldexp(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_ldexp=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_ldexp=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_ldexp" 1>&6
-  if test $use_builtin_ldexp = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LDEXP 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_ldexpf""... $ac_c" 1>&6
-echo "configure:3963: checking for __builtin_ldexpf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3965 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_ldexpf(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_ldexpf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_ldexpf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_ldexpf" 1>&6
-  if test $use_builtin_ldexpf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LDEXPF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_ldexpl""... $ac_c" 1>&6
-echo "configure:3990: checking for __builtin_ldexpl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 3992 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_ldexpl(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:3999: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_ldexpl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_ldexpl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_ldexpl" 1>&6
-  if test $use_builtin_ldexpl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LDEXPL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_log""... $ac_c" 1>&6
-echo "configure:4017: checking for __builtin_log" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4019 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_log(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4026: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_log=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_log=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_log" 1>&6
-  if test $use_builtin_log = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOG 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_logf""... $ac_c" 1>&6
-echo "configure:4044: checking for __builtin_logf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4046 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_logf(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_logf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_logf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_logf" 1>&6
-  if test $use_builtin_logf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOGF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_logl""... $ac_c" 1>&6
-echo "configure:4071: checking for __builtin_logl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4073 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_logl(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4080: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_logl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_logl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_logl" 1>&6
-  if test $use_builtin_logl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOGL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_log10""... $ac_c" 1>&6
-echo "configure:4098: checking for __builtin_log10" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4100 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_log10(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_log10=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_log10=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_log10" 1>&6
-  if test $use_builtin_log10 = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOG10 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_log10f""... $ac_c" 1>&6
-echo "configure:4125: checking for __builtin_log10f" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4127 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_log10f(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4134: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_log10f=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_log10f=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_log10f" 1>&6
-  if test $use_builtin_log10f = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOG10F 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_log10l""... $ac_c" 1>&6
-echo "configure:4152: checking for __builtin_log10l" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4154 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_log10l(0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_log10l=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_log10l=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_log10l" 1>&6
-  if test $use_builtin_log10l = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_LOG10L 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_modf""... $ac_c" 1>&6
-echo "configure:4179: checking for __builtin_modf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4181 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_modf(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:4188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_modf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_modf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_modf" 1>&6
-  if test $use_builtin_modf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_MODF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_modff""... $ac_c" 1>&6
-echo "configure:4206: checking for __builtin_modff" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4208 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_modff(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:4215: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_modff=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_modff=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_modff" 1>&6
-  if test $use_builtin_modff = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_MODFF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_modfl""... $ac_c" 1>&6
-echo "configure:4233: checking for __builtin_modfl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4235 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_modfl(0.0, 0);
-; return 0; }
-EOF
-if { (eval echo configure:4242: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_modfl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_modfl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_modfl" 1>&6
-  if test $use_builtin_modfl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_MODFL 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_pow""... $ac_c" 1>&6
-echo "configure:4260: checking for __builtin_pow" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4262 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_pow(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4269: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_pow=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_pow=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_pow" 1>&6
-  if test $use_builtin_pow = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_POW 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_powf""... $ac_c" 1>&6
-echo "configure:4287: checking for __builtin_powf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4289 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_powf(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_powf=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_powf=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_powf" 1>&6
-  if test $use_builtin_powf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_POWF 1
-EOF
-
-  fi
-  echo $ac_n "checking for __builtin_powl""... $ac_c" 1>&6
-echo "configure:4314: checking for __builtin_powl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4316 "configure"
-#include "confdefs.h"
-#include <math.h>
-int main() {
- __builtin_powl(0.0, 0.0);
-; return 0; }
-EOF
-if { (eval echo configure:4323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  use_builtin_powl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  use_builtin_powl=no
-fi
-rm -f conftest*
-  echo "$ac_t""$use_builtin_powl" 1>&6
-  if test $use_builtin_powl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_POWL 1
-EOF
+  echo "$ac_t""$use___builtin_fsqrt" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_sin""... $ac_c" 1>&6
-echo "configure:4341: checking for __builtin_sin" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4343 "configure"
+  if test x$use___builtin_fsqrt = x"yes"; then
+    echo $ac_n "checking for __builtin_fsqrt linkage""... $ac_c" 1>&6
+echo "configure:3403: checking for __builtin_fsqrt linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3405 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sin(0.0);
+ __builtin_fsqrt(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_sin=yes
+  link___builtin_fsqrt=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sin=no
+  link___builtin_fsqrt=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sin" 1>&6
-  if test $use_builtin_sin = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SIN 1
+    echo "$ac_t""$link___builtin_fsqrt" 1>&6
+    if test x$link___builtin_fsqrt = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_fsqrt | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_sinf""... $ac_c" 1>&6
-echo "configure:4368: checking for __builtin_sinf" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_sqrtl declaration""... $ac_c" 1>&6
+echo "configure:3442: checking for __builtin_sqrtl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4370 "configure"
+#line 3444 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sinf(0.0);
+ __builtin_sqrtl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_sinf=yes
+  use___builtin_sqrtl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sinf=no
+  use___builtin_sqrtl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sinf" 1>&6
-  if test $use_builtin_sinf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SINF 1
-EOF
+  echo "$ac_t""$use___builtin_sqrtl" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_sinl""... $ac_c" 1>&6
-echo "configure:4395: checking for __builtin_sinl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4397 "configure"
+  if test x$use___builtin_sqrtl = x"yes"; then
+    echo $ac_n "checking for __builtin_sqrtl linkage""... $ac_c" 1>&6
+echo "configure:3471: checking for __builtin_sqrtl linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3473 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sinl(0.0);
+ __builtin_sqrtl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_sinl=yes
+  link___builtin_sqrtl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sinl=no
+  link___builtin_sqrtl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sinl" 1>&6
-  if test $use_builtin_sinl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SINL 1
+    echo "$ac_t""$link___builtin_sqrtl" 1>&6
+    if test x$link___builtin_sqrtl = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_sqrtl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_sinh""... $ac_c" 1>&6
-echo "configure:4422: checking for __builtin_sinh" >&5
+
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_sinf declaration""... $ac_c" 1>&6
+echo "configure:3511: checking for __builtin_sinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4424 "configure"
+#line 3513 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sinh(0.0);
+ __builtin_sinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4431: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_sinh=yes
+  use___builtin_sinf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sinh=no
+  use___builtin_sinf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sinh" 1>&6
-  if test $use_builtin_sinh = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SINH 1
-EOF
+  echo "$ac_t""$use___builtin_sinf" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_sinhf""... $ac_c" 1>&6
-echo "configure:4449: checking for __builtin_sinhf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4451 "configure"
+  if test x$use___builtin_sinf = x"yes"; then
+    echo $ac_n "checking for __builtin_sinf linkage""... $ac_c" 1>&6
+echo "configure:3540: checking for __builtin_sinf linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3542 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sinhf(0.0);
+ __builtin_sinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_sinhf=yes
+  link___builtin_sinf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sinhf=no
+  link___builtin_sinf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sinhf" 1>&6
-  if test $use_builtin_sinhf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SINHF 1
+    echo "$ac_t""$link___builtin_sinf" 1>&6
+    if test x$link___builtin_sinf = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_sinf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_sinhl""... $ac_c" 1>&6
-echo "configure:4476: checking for __builtin_sinhl" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_sin declaration""... $ac_c" 1>&6
+echo "configure:3579: checking for __builtin_sin declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4478 "configure"
+#line 3581 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sinhl(0.0);
+ __builtin_sin(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3588: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_sinhl=yes
+  use___builtin_sin=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sinhl=no
+  use___builtin_sin=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sinhl" 1>&6
-  if test $use_builtin_sinhl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SINHL 1
-EOF
+  echo "$ac_t""$use___builtin_sin" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_sqrt""... $ac_c" 1>&6
-echo "configure:4503: checking for __builtin_sqrt" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4505 "configure"
+  if test x$use___builtin_sin = x"yes"; then
+    echo $ac_n "checking for __builtin_sin linkage""... $ac_c" 1>&6
+echo "configure:3608: checking for __builtin_sin linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3610 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_fsqrt(0.0);
+ __builtin_sin(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_sqrt=yes
+  link___builtin_sin=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sqrt=no
+  link___builtin_sin=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sqrt" 1>&6
-  if test $use_builtin_sqrt = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SQRT 1
+    echo "$ac_t""$link___builtin_sin" 1>&6
+    if test x$link___builtin_sin = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_sin | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_sqrtf""... $ac_c" 1>&6
-echo "configure:4530: checking for __builtin_sqrtf" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_sinl declaration""... $ac_c" 1>&6
+echo "configure:3647: checking for __builtin_sinl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4532 "configure"
+#line 3649 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sqrtf(0.0);
+ __builtin_sinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_sqrtf=yes
+  use___builtin_sinl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sqrtf=no
+  use___builtin_sinl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sqrtf" 1>&6
-  if test $use_builtin_sqrtf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SQRTF 1
-EOF
+  echo "$ac_t""$use___builtin_sinl" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_sqrtl""... $ac_c" 1>&6
-echo "configure:4557: checking for __builtin_sqrtl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4559 "configure"
+  if test x$use___builtin_sinl = x"yes"; then
+    echo $ac_n "checking for __builtin_sinl linkage""... $ac_c" 1>&6
+echo "configure:3676: checking for __builtin_sinl linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3678 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_sqrtl(0.0);
+ __builtin_sinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_sqrtl=yes
+  link___builtin_sinl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_sqrtl=no
+  link___builtin_sinl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_sqrtl" 1>&6
-  if test $use_builtin_sqrtl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_SQRTL 1
+    echo "$ac_t""$link___builtin_sinl" 1>&6
+    if test x$link___builtin_sinl = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_sinl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_tan""... $ac_c" 1>&6
-echo "configure:4584: checking for __builtin_tan" >&5
+
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_cosf declaration""... $ac_c" 1>&6
+echo "configure:3716: checking for __builtin_cosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4586 "configure"
+#line 3718 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tan(0.0);
+ __builtin_cosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_tan=yes
+  use___builtin_cosf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tan=no
+  use___builtin_cosf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tan" 1>&6
-  if test $use_builtin_tan = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TAN 1
-EOF
+  echo "$ac_t""$use___builtin_cosf" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_tanf""... $ac_c" 1>&6
-echo "configure:4611: checking for __builtin_tanf" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4613 "configure"
+  if test x$use___builtin_cosf = x"yes"; then
+    echo $ac_n "checking for __builtin_cosf linkage""... $ac_c" 1>&6
+echo "configure:3745: checking for __builtin_cosf linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3747 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tanf(0.0);
+ __builtin_cosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_tanf=yes
+  link___builtin_cosf=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tanf=no
+  link___builtin_cosf=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tanf" 1>&6
-  if test $use_builtin_tanf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TANF 1
+    echo "$ac_t""$link___builtin_cosf" 1>&6
+    if test x$link___builtin_cosf = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_cosf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_tanl""... $ac_c" 1>&6
-echo "configure:4638: checking for __builtin_tanl" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_cos declaration""... $ac_c" 1>&6
+echo "configure:3784: checking for __builtin_cos declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4640 "configure"
+#line 3786 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tanl(0.0);
+ __builtin_cos(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3793: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_tanl=yes
+  use___builtin_cos=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tanl=no
+  use___builtin_cos=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tanl" 1>&6
-  if test $use_builtin_tanl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TANL 1
-EOF
+  echo "$ac_t""$use___builtin_cos" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_tanh""... $ac_c" 1>&6
-echo "configure:4665: checking for __builtin_tanh" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4667 "configure"
+  if test x$use___builtin_cos = x"yes"; then
+    echo $ac_n "checking for __builtin_cos linkage""... $ac_c" 1>&6
+echo "configure:3813: checking for __builtin_cos linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3815 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tanh(0.0);
+ __builtin_cos(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_tanh=yes
+  link___builtin_cos=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tanh=no
+  link___builtin_cos=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tanh" 1>&6
-  if test $use_builtin_tanh = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TANH 1
+    echo "$ac_t""$link___builtin_cos" 1>&6
+    if test x$link___builtin_cos = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_cos | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  echo $ac_n "checking for __builtin_tanhf""... $ac_c" 1>&6
-echo "configure:4692: checking for __builtin_tanhf" >&5
+
+  
+  
+  ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+  echo $ac_n "checking for __builtin_cosl declaration""... $ac_c" 1>&6
+echo "configure:3852: checking for __builtin_cosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4694 "configure"
+#line 3854 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tanhf(0.0);
+ __builtin_cosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  use_builtin_tanhf=yes
+  use___builtin_cosl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tanhf=no
+  use___builtin_cosl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tanhf" 1>&6
-  if test $use_builtin_tanhf = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TANHF 1
-EOF
+  echo "$ac_t""$use___builtin_cosl" 1>&6
+  ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
-  fi
-  echo $ac_n "checking for __builtin_tanhl""... $ac_c" 1>&6
-echo "configure:4719: checking for __builtin_tanhl" >&5
-  cat > conftest.$ac_ext <<EOF
-#line 4721 "configure"
+  if test x$use___builtin_cosl = x"yes"; then
+    echo $ac_n "checking for __builtin_cosl linkage""... $ac_c" 1>&6
+echo "configure:3881: checking for __builtin_cosl linkage" >&5
+      cat > conftest.$ac_ext <<EOF
+#line 3883 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- __builtin_tanhl(0.0);
+ __builtin_cosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
-  use_builtin_tanhl=yes
+  link___builtin_cosl=yes
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
   rm -rf conftest*
-  use_builtin_tanhl=no
+  link___builtin_cosl=no
 fi
 rm -f conftest*
-  echo "$ac_t""$use_builtin_tanhl" 1>&6
-  if test $use_builtin_tanhl = "yes"; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_BUILTIN_TANHL 1
+    echo "$ac_t""$link___builtin_cosl" 1>&6
+    if test x$link___builtin_cosl = x"yes"; then
+      ac_tr_func=HAVE_`echo __builtin_cosl | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
+      cat >> confdefs.h <<EOF
+#define ${ac_tr_func} 1
 EOF
 
+    fi
   fi
-  ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
 
 
+              dummyvar=no
+  if test x$dummyvar = x"yes"; then
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_ABS 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_LABS 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_COS 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_COSF 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_COSL 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_FABS 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_FABSF 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_FABSL 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_SIN 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_SINF 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_SINL 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_FSQRT 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_SQRTF 1
+EOF
+
+    cat >> confdefs.h <<\EOF
+#define HAVE___BUILTIN_SQRTL 1
+EOF
+
+  fi
+
   
   ac_test_CXXFLAGS="${CXXFLAGS+set}"
   ac_save_CXXFLAGS="$CXXFLAGS"
   CXXFLAGS='-fno-builtins'
 
     echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
-echo "configure:4759: checking for sin in -lm" >&5
+echo "configure:3977: checking for sin in -lm" >&5
 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -4763,7 +3981,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4767 "configure"
+#line 3985 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -4774,7 +3992,7 @@ int main() {
 sin()
 ; return 0; }
 EOF
-if { (eval echo configure:4778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4800,12 +4018,12 @@ fi
     for ac_func in strtof strtold
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4804: checking for $ac_func" >&5
+echo "configure:4022: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4809 "configure"
+#line 4027 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4828,7 +4046,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4863,16 +4081,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isinf declaration""... $ac_c" 1>&6
-echo "configure:4867: checking for isinf declaration" >&5
+echo "configure:4085: checking for isinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4869 "configure"
+#line 4087 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isinf=yes
 else
@@ -4894,12 +4112,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4898: checking for $ac_func" >&5
+echo "configure:4116: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4903 "configure"
+#line 4121 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4922,7 +4140,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4958,16 +4176,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isnan declaration""... $ac_c" 1>&6
-echo "configure:4962: checking for isnan declaration" >&5
+echo "configure:4180: checking for isnan declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 4964 "configure"
+#line 4182 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isnan(0);
 ; return 0; }
 EOF
-if { (eval echo configure:4971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isnan=yes
 else
@@ -4989,12 +4207,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isnan
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4993: checking for $ac_func" >&5
+echo "configure:4211: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4998 "configure"
+#line 4216 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5017,7 +4235,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5053,16 +4271,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for finite declaration""... $ac_c" 1>&6
-echo "configure:5057: checking for finite declaration" >&5
+echo "configure:4275: checking for finite declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5059 "configure"
+#line 4277 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  finite(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_finite=yes
 else
@@ -5084,12 +4302,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in finite
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5088: checking for $ac_func" >&5
+echo "configure:4306: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5093 "configure"
+#line 4311 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5112,7 +4330,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5148,16 +4366,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for copysign declaration""... $ac_c" 1>&6
-echo "configure:5152: checking for copysign declaration" >&5
+echo "configure:4370: checking for copysign declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5154 "configure"
+#line 4372 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  copysign(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:5161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4379: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_copysign=yes
 else
@@ -5179,12 +4397,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in copysign
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5183: checking for $ac_func" >&5
+echo "configure:4401: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5188 "configure"
+#line 4406 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5207,7 +4425,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5243,16 +4461,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sincos declaration""... $ac_c" 1>&6
-echo "configure:5247: checking for sincos declaration" >&5
+echo "configure:4465: checking for sincos declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5249 "configure"
+#line 4467 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sincos(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:5256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sincos=yes
 else
@@ -5274,12 +4492,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sincos
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5278: checking for $ac_func" >&5
+echo "configure:4496: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5283 "configure"
+#line 4501 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5302,7 +4520,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5338,16 +4556,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for fpclass declaration""... $ac_c" 1>&6
-echo "configure:5342: checking for fpclass declaration" >&5
+echo "configure:4560: checking for fpclass declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5344 "configure"
+#line 4562 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  fpclass(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_fpclass=yes
 else
@@ -5369,12 +4587,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in fpclass
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5373: checking for $ac_func" >&5
+echo "configure:4591: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5378 "configure"
+#line 4596 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5397,7 +4615,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5433,16 +4651,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for qfpclass declaration""... $ac_c" 1>&6
-echo "configure:5437: checking for qfpclass declaration" >&5
+echo "configure:4655: checking for qfpclass declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5439 "configure"
+#line 4657 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  qfpclass(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5446: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_qfpclass=yes
 else
@@ -5464,12 +4682,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in qfpclass
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5468: checking for $ac_func" >&5
+echo "configure:4686: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5473 "configure"
+#line 4691 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5492,7 +4710,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5529,16 +4747,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isnanf declaration""... $ac_c" 1>&6
-echo "configure:5533: checking for isnanf declaration" >&5
+echo "configure:4751: checking for isnanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5535 "configure"
+#line 4753 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isnanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5542: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isnanf=yes
 else
@@ -5560,12 +4778,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isnanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5564: checking for $ac_func" >&5
+echo "configure:4782: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5569 "configure"
+#line 4787 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5588,7 +4806,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5624,16 +4842,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isinff declaration""... $ac_c" 1>&6
-echo "configure:5628: checking for isinff declaration" >&5
+echo "configure:4846: checking for isinff declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5630 "configure"
+#line 4848 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isinff(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5637: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isinff=yes
 else
@@ -5655,12 +4873,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isinff
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5659: checking for $ac_func" >&5
+echo "configure:4877: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5664 "configure"
+#line 4882 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5683,7 +4901,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5719,16 +4937,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for acosf declaration""... $ac_c" 1>&6
-echo "configure:5723: checking for acosf declaration" >&5
+echo "configure:4941: checking for acosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5725 "configure"
+#line 4943 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  acosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5732: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_acosf=yes
 else
@@ -5750,12 +4968,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in acosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5754: checking for $ac_func" >&5
+echo "configure:4972: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5759 "configure"
+#line 4977 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5778,7 +4996,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5814,16 +5032,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for asinf declaration""... $ac_c" 1>&6
-echo "configure:5818: checking for asinf declaration" >&5
+echo "configure:5036: checking for asinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5820 "configure"
+#line 5038 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  asinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5045: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_asinf=yes
 else
@@ -5845,12 +5063,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in asinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5849: checking for $ac_func" >&5
+echo "configure:5067: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5854 "configure"
+#line 5072 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5873,7 +5091,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5909,16 +5127,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for atanf declaration""... $ac_c" 1>&6
-echo "configure:5913: checking for atanf declaration" >&5
+echo "configure:5131: checking for atanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 5915 "configure"
+#line 5133 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  atanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:5922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_atanf=yes
 else
@@ -5940,12 +5158,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in atanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5944: checking for $ac_func" >&5
+echo "configure:5162: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5949 "configure"
+#line 5167 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5968,7 +5186,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6004,16 +5222,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for atan2f declaration""... $ac_c" 1>&6
-echo "configure:6008: checking for atan2f declaration" >&5
+echo "configure:5226: checking for atan2f declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6010 "configure"
+#line 5228 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  atan2f(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:6017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_atan2f=yes
 else
@@ -6035,12 +5253,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in atan2f
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6039: checking for $ac_func" >&5
+echo "configure:5257: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6044 "configure"
+#line 5262 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6063,7 +5281,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6099,16 +5317,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for ceilf declaration""... $ac_c" 1>&6
-echo "configure:6103: checking for ceilf declaration" >&5
+echo "configure:5321: checking for ceilf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6105 "configure"
+#line 5323 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  ceilf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_ceilf=yes
 else
@@ -6130,12 +5348,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in ceilf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6134: checking for $ac_func" >&5
+echo "configure:5352: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6139 "configure"
+#line 5357 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6158,7 +5376,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6194,16 +5412,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for cosf declaration""... $ac_c" 1>&6
-echo "configure:6198: checking for cosf declaration" >&5
+echo "configure:5416: checking for cosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6200 "configure"
+#line 5418 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  cosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_cosf=yes
 else
@@ -6225,12 +5443,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in cosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6229: checking for $ac_func" >&5
+echo "configure:5447: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6234 "configure"
+#line 5452 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6253,7 +5471,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6289,16 +5507,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for coshf declaration""... $ac_c" 1>&6
-echo "configure:6293: checking for coshf declaration" >&5
+echo "configure:5511: checking for coshf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6295 "configure"
+#line 5513 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  coshf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_coshf=yes
 else
@@ -6320,12 +5538,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in coshf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6324: checking for $ac_func" >&5
+echo "configure:5542: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6329 "configure"
+#line 5547 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6348,7 +5566,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6384,16 +5602,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for expf declaration""... $ac_c" 1>&6
-echo "configure:6388: checking for expf declaration" >&5
+echo "configure:5606: checking for expf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6390 "configure"
+#line 5608 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  expf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6397: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_expf=yes
 else
@@ -6415,12 +5633,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in expf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6419: checking for $ac_func" >&5
+echo "configure:5637: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6424 "configure"
+#line 5642 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6443,7 +5661,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6479,16 +5697,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for fabsf declaration""... $ac_c" 1>&6
-echo "configure:6483: checking for fabsf declaration" >&5
+echo "configure:5701: checking for fabsf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6485 "configure"
+#line 5703 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  fabsf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_fabsf=yes
 else
@@ -6510,12 +5728,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in fabsf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6514: checking for $ac_func" >&5
+echo "configure:5732: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6519 "configure"
+#line 5737 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6538,7 +5756,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6574,16 +5792,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for floorf declaration""... $ac_c" 1>&6
-echo "configure:6578: checking for floorf declaration" >&5
+echo "configure:5796: checking for floorf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6580 "configure"
+#line 5798 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  floorf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5805: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_floorf=yes
 else
@@ -6605,12 +5823,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in floorf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6609: checking for $ac_func" >&5
+echo "configure:5827: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6614 "configure"
+#line 5832 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6633,7 +5851,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6669,16 +5887,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for fmodf declaration""... $ac_c" 1>&6
-echo "configure:6673: checking for fmodf declaration" >&5
+echo "configure:5891: checking for fmodf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6675 "configure"
+#line 5893 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  fmodf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:6682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_fmodf=yes
 else
@@ -6700,12 +5918,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in fmodf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6704: checking for $ac_func" >&5
+echo "configure:5922: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6709 "configure"
+#line 5927 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6728,7 +5946,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6764,16 +5982,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for frexpf declaration""... $ac_c" 1>&6
-echo "configure:6768: checking for frexpf declaration" >&5
+echo "configure:5986: checking for frexpf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6770 "configure"
+#line 5988 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  frexpf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:6777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_frexpf=yes
 else
@@ -6795,12 +6013,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in frexpf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6799: checking for $ac_func" >&5
+echo "configure:6017: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6804 "configure"
+#line 6022 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6823,7 +6041,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6859,16 +6077,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for ldexpf declaration""... $ac_c" 1>&6
-echo "configure:6863: checking for ldexpf declaration" >&5
+echo "configure:6081: checking for ldexpf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6865 "configure"
+#line 6083 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  ldexpf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:6872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6090: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_ldexpf=yes
 else
@@ -6890,12 +6108,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in ldexpf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6894: checking for $ac_func" >&5
+echo "configure:6112: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6899 "configure"
+#line 6117 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -6918,7 +6136,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:6922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -6954,16 +6172,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for logf declaration""... $ac_c" 1>&6
-echo "configure:6958: checking for logf declaration" >&5
+echo "configure:6176: checking for logf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 6960 "configure"
+#line 6178 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  logf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:6967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_logf=yes
 else
@@ -6985,12 +6203,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in logf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6989: checking for $ac_func" >&5
+echo "configure:6207: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6994 "configure"
+#line 6212 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7013,7 +6231,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7049,16 +6267,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for log10f declaration""... $ac_c" 1>&6
-echo "configure:7053: checking for log10f declaration" >&5
+echo "configure:6271: checking for log10f declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7055 "configure"
+#line 6273 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  log10f(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_log10f=yes
 else
@@ -7080,12 +6298,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in log10f
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7084: checking for $ac_func" >&5
+echo "configure:6302: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7089 "configure"
+#line 6307 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7108,7 +6326,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7144,16 +6362,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for modff declaration""... $ac_c" 1>&6
-echo "configure:7148: checking for modff declaration" >&5
+echo "configure:6366: checking for modff declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7150 "configure"
+#line 6368 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  modff(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:7157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6375: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_modff=yes
 else
@@ -7175,12 +6393,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in modff
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7179: checking for $ac_func" >&5
+echo "configure:6397: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7184 "configure"
+#line 6402 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7203,7 +6421,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7239,16 +6457,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for powf declaration""... $ac_c" 1>&6
-echo "configure:7243: checking for powf declaration" >&5
+echo "configure:6461: checking for powf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7245 "configure"
+#line 6463 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  powf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:7252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_powf=yes
 else
@@ -7270,12 +6488,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in powf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7274: checking for $ac_func" >&5
+echo "configure:6492: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7279 "configure"
+#line 6497 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7298,7 +6516,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7334,16 +6552,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sinf declaration""... $ac_c" 1>&6
-echo "configure:7338: checking for sinf declaration" >&5
+echo "configure:6556: checking for sinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7340 "configure"
+#line 6558 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sinf=yes
 else
@@ -7365,12 +6583,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7369: checking for $ac_func" >&5
+echo "configure:6587: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7374 "configure"
+#line 6592 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7393,7 +6611,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7429,16 +6647,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sinhf declaration""... $ac_c" 1>&6
-echo "configure:7433: checking for sinhf declaration" >&5
+echo "configure:6651: checking for sinhf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7435 "configure"
+#line 6653 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sinhf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6660: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sinhf=yes
 else
@@ -7460,12 +6678,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sinhf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7464: checking for $ac_func" >&5
+echo "configure:6682: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7469 "configure"
+#line 6687 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7488,7 +6706,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7524,16 +6742,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sqrtf declaration""... $ac_c" 1>&6
-echo "configure:7528: checking for sqrtf declaration" >&5
+echo "configure:6746: checking for sqrtf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7530 "configure"
+#line 6748 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sqrtf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sqrtf=yes
 else
@@ -7555,12 +6773,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sqrtf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7559: checking for $ac_func" >&5
+echo "configure:6777: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7564 "configure"
+#line 6782 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7583,7 +6801,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7619,16 +6837,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for tanf declaration""... $ac_c" 1>&6
-echo "configure:7623: checking for tanf declaration" >&5
+echo "configure:6841: checking for tanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7625 "configure"
+#line 6843 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  tanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7632: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6850: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_tanf=yes
 else
@@ -7650,12 +6868,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in tanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7654: checking for $ac_func" >&5
+echo "configure:6872: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7659 "configure"
+#line 6877 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7678,7 +6896,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7714,16 +6932,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for tanhf declaration""... $ac_c" 1>&6
-echo "configure:7718: checking for tanhf declaration" >&5
+echo "configure:6936: checking for tanhf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7720 "configure"
+#line 6938 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  tanhf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7727: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:6945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_tanhf=yes
 else
@@ -7745,12 +6963,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in tanhf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7749: checking for $ac_func" >&5
+echo "configure:6967: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7754 "configure"
+#line 6972 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7773,7 +6991,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7809,16 +7027,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sincosf declaration""... $ac_c" 1>&6
-echo "configure:7813: checking for sincosf declaration" >&5
+echo "configure:7031: checking for sincosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7815 "configure"
+#line 7033 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sincosf(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:7822: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sincosf=yes
 else
@@ -7840,12 +7058,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sincosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7844: checking for $ac_func" >&5
+echo "configure:7062: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7849 "configure"
+#line 7067 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7868,7 +7086,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -7904,16 +7122,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for finitef declaration""... $ac_c" 1>&6
-echo "configure:7908: checking for finitef declaration" >&5
+echo "configure:7126: checking for finitef declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 7910 "configure"
+#line 7128 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  finitef(0);
 ; return 0; }
 EOF
-if { (eval echo configure:7917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_finitef=yes
 else
@@ -7935,12 +7153,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in finitef
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7939: checking for $ac_func" >&5
+echo "configure:7157: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 7944 "configure"
+#line 7162 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -7963,7 +7181,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:7967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8000,16 +7218,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isnanl declaration""... $ac_c" 1>&6
-echo "configure:8004: checking for isnanl declaration" >&5
+echo "configure:7222: checking for isnanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8006 "configure"
+#line 7224 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isnanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isnanl=yes
 else
@@ -8031,12 +7249,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isnanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8035: checking for $ac_func" >&5
+echo "configure:7253: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8040 "configure"
+#line 7258 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8059,7 +7277,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8095,16 +7313,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for isinfl declaration""... $ac_c" 1>&6
-echo "configure:8099: checking for isinfl declaration" >&5
+echo "configure:7317: checking for isinfl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8101 "configure"
+#line 7319 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  isinfl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7326: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_isinfl=yes
 else
@@ -8126,12 +7344,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in isinfl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8130: checking for $ac_func" >&5
+echo "configure:7348: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8135 "configure"
+#line 7353 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8154,7 +7372,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8190,16 +7408,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for copysignl declaration""... $ac_c" 1>&6
-echo "configure:8194: checking for copysignl declaration" >&5
+echo "configure:7412: checking for copysignl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8196 "configure"
+#line 7414 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- copysignl(0);
+ copysignl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:8203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7421: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_copysignl=yes
 else
@@ -8221,12 +7439,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in copysignl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8225: checking for $ac_func" >&5
+echo "configure:7443: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8230 "configure"
+#line 7448 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8249,7 +7467,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8285,16 +7503,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for acosl declaration""... $ac_c" 1>&6
-echo "configure:8289: checking for acosl declaration" >&5
+echo "configure:7507: checking for acosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8291 "configure"
+#line 7509 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  acosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_acosl=yes
 else
@@ -8316,12 +7534,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in acosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8320: checking for $ac_func" >&5
+echo "configure:7538: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8325 "configure"
+#line 7543 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8344,7 +7562,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8380,16 +7598,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for asinl declaration""... $ac_c" 1>&6
-echo "configure:8384: checking for asinl declaration" >&5
+echo "configure:7602: checking for asinl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8386 "configure"
+#line 7604 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  asinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7611: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_asinl=yes
 else
@@ -8411,12 +7629,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in asinl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8415: checking for $ac_func" >&5
+echo "configure:7633: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8420 "configure"
+#line 7638 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8439,7 +7657,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8475,16 +7693,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for atanl declaration""... $ac_c" 1>&6
-echo "configure:8479: checking for atanl declaration" >&5
+echo "configure:7697: checking for atanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8481 "configure"
+#line 7699 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  atanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_atanl=yes
 else
@@ -8506,12 +7724,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in atanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8510: checking for $ac_func" >&5
+echo "configure:7728: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8515 "configure"
+#line 7733 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8534,7 +7752,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8570,16 +7788,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for atan2l declaration""... $ac_c" 1>&6
-echo "configure:8574: checking for atan2l declaration" >&5
+echo "configure:7792: checking for atan2l declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8576 "configure"
+#line 7794 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  atan2l(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:8583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_atan2l=yes
 else
@@ -8601,12 +7819,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in atan2l
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8605: checking for $ac_func" >&5
+echo "configure:7823: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8610 "configure"
+#line 7828 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8629,7 +7847,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8665,16 +7883,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for ceill declaration""... $ac_c" 1>&6
-echo "configure:8669: checking for ceill declaration" >&5
+echo "configure:7887: checking for ceill declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8671 "configure"
+#line 7889 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  ceill(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_ceill=yes
 else
@@ -8696,12 +7914,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in ceill
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8700: checking for $ac_func" >&5
+echo "configure:7918: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8705 "configure"
+#line 7923 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8724,7 +7942,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:7946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8760,16 +7978,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for cosl declaration""... $ac_c" 1>&6
-echo "configure:8764: checking for cosl declaration" >&5
+echo "configure:7982: checking for cosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8766 "configure"
+#line 7984 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  cosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8773: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:7991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_cosl=yes
 else
@@ -8791,12 +8009,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in cosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8795: checking for $ac_func" >&5
+echo "configure:8013: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8800 "configure"
+#line 8018 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8819,7 +8037,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8855,16 +8073,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for coshl declaration""... $ac_c" 1>&6
-echo "configure:8859: checking for coshl declaration" >&5
+echo "configure:8077: checking for coshl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8861 "configure"
+#line 8079 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  coshl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8868: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8086: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_coshl=yes
 else
@@ -8886,12 +8104,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in coshl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8890: checking for $ac_func" >&5
+echo "configure:8108: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8895 "configure"
+#line 8113 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -8914,7 +8132,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -8950,16 +8168,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for expl declaration""... $ac_c" 1>&6
-echo "configure:8954: checking for expl declaration" >&5
+echo "configure:8172: checking for expl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 8956 "configure"
+#line 8174 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  expl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:8963: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_expl=yes
 else
@@ -8981,12 +8199,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in expl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:8985: checking for $ac_func" >&5
+echo "configure:8203: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8990 "configure"
+#line 8208 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9009,7 +8227,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9045,16 +8263,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for fabsl declaration""... $ac_c" 1>&6
-echo "configure:9049: checking for fabsl declaration" >&5
+echo "configure:8267: checking for fabsl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9051 "configure"
+#line 8269 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  fabsl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:9058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8276: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_fabsl=yes
 else
@@ -9076,12 +8294,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in fabsl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9080: checking for $ac_func" >&5
+echo "configure:8298: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9085 "configure"
+#line 8303 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9104,7 +8322,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9140,16 +8358,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for floorl declaration""... $ac_c" 1>&6
-echo "configure:9144: checking for floorl declaration" >&5
+echo "configure:8362: checking for floorl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9146 "configure"
+#line 8364 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  floorl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:9153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_floorl=yes
 else
@@ -9171,12 +8389,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in floorl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9175: checking for $ac_func" >&5
+echo "configure:8393: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9180 "configure"
+#line 8398 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9199,7 +8417,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9235,16 +8453,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for fmodl declaration""... $ac_c" 1>&6
-echo "configure:9239: checking for fmodl declaration" >&5
+echo "configure:8457: checking for fmodl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9241 "configure"
+#line 8459 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  fmodl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9248: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_fmodl=yes
 else
@@ -9266,12 +8484,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in fmodl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9270: checking for $ac_func" >&5
+echo "configure:8488: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9275 "configure"
+#line 8493 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9294,7 +8512,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9330,16 +8548,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for frexpl declaration""... $ac_c" 1>&6
-echo "configure:9334: checking for frexpl declaration" >&5
+echo "configure:8552: checking for frexpl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9336 "configure"
+#line 8554 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  frexpl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8561: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_frexpl=yes
 else
@@ -9361,12 +8579,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in frexpl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9365: checking for $ac_func" >&5
+echo "configure:8583: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9370 "configure"
+#line 8588 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9389,7 +8607,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9425,16 +8643,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for ldexpl declaration""... $ac_c" 1>&6
-echo "configure:9429: checking for ldexpl declaration" >&5
+echo "configure:8647: checking for ldexpl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9431 "configure"
+#line 8649 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  ldexpl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9438: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_ldexpl=yes
 else
@@ -9456,12 +8674,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in ldexpl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9460: checking for $ac_func" >&5
+echo "configure:8678: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9465 "configure"
+#line 8683 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9484,7 +8702,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9520,16 +8738,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for logl declaration""... $ac_c" 1>&6
-echo "configure:9524: checking for logl declaration" >&5
+echo "configure:8742: checking for logl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9526 "configure"
+#line 8744 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  logl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:9533: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_logl=yes
 else
@@ -9551,12 +8769,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in logl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9555: checking for $ac_func" >&5
+echo "configure:8773: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9560 "configure"
+#line 8778 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9579,7 +8797,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9615,16 +8833,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for log10l declaration""... $ac_c" 1>&6
-echo "configure:9619: checking for log10l declaration" >&5
+echo "configure:8837: checking for log10l declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9621 "configure"
+#line 8839 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  log10l(0);
 ; return 0; }
 EOF
-if { (eval echo configure:9628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8846: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_log10l=yes
 else
@@ -9646,12 +8864,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in log10l
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9650: checking for $ac_func" >&5
+echo "configure:8868: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9655 "configure"
+#line 8873 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9674,7 +8892,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9710,16 +8928,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for modfl declaration""... $ac_c" 1>&6
-echo "configure:9714: checking for modfl declaration" >&5
+echo "configure:8932: checking for modfl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9716 "configure"
+#line 8934 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  modfl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9723: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:8941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_modfl=yes
 else
@@ -9741,12 +8959,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in modfl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9745: checking for $ac_func" >&5
+echo "configure:8963: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9750 "configure"
+#line 8968 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9769,7 +8987,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8991: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9805,16 +9023,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for powl declaration""... $ac_c" 1>&6
-echo "configure:9809: checking for powl declaration" >&5
+echo "configure:9027: checking for powl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9811 "configure"
+#line 9029 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  powl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:9818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_powl=yes
 else
@@ -9836,12 +9054,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in powl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9840: checking for $ac_func" >&5
+echo "configure:9058: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9845 "configure"
+#line 9063 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9864,7 +9082,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9900,16 +9118,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sinl declaration""... $ac_c" 1>&6
-echo "configure:9904: checking for sinl declaration" >&5
+echo "configure:9122: checking for sinl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 9906 "configure"
+#line 9124 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- sinl(0, 0);
+ sinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:9913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sinl=yes
 else
@@ -9931,12 +9149,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sinl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9935: checking for $ac_func" >&5
+echo "configure:9153: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9940 "configure"
+#line 9158 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9959,7 +9177,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9995,16 +9213,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sinhl declaration""... $ac_c" 1>&6
-echo "configure:9999: checking for sinhl declaration" >&5
+echo "configure:9217: checking for sinhl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10001 "configure"
+#line 9219 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sinhl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sinhl=yes
 else
@@ -10026,12 +9244,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sinhl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10030: checking for $ac_func" >&5
+echo "configure:9248: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10035 "configure"
+#line 9253 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10054,7 +9272,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10090,16 +9308,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sqrtl declaration""... $ac_c" 1>&6
-echo "configure:10094: checking for sqrtl declaration" >&5
+echo "configure:9312: checking for sqrtl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10096 "configure"
+#line 9314 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sqrtl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sqrtl=yes
 else
@@ -10121,12 +9339,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sqrtl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10125: checking for $ac_func" >&5
+echo "configure:9343: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10130 "configure"
+#line 9348 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10149,7 +9367,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10185,16 +9403,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for tanl declaration""... $ac_c" 1>&6
-echo "configure:10189: checking for tanl declaration" >&5
+echo "configure:9407: checking for tanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10191 "configure"
+#line 9409 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  tanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10198: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_tanl=yes
 else
@@ -10216,12 +9434,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in tanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10220: checking for $ac_func" >&5
+echo "configure:9438: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10225 "configure"
+#line 9443 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10244,7 +9462,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10280,16 +9498,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for tanhl declaration""... $ac_c" 1>&6
-echo "configure:10284: checking for tanhl declaration" >&5
+echo "configure:9502: checking for tanhl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10286 "configure"
+#line 9504 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  tanhl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_tanhl=yes
 else
@@ -10311,12 +9529,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in tanhl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10315: checking for $ac_func" >&5
+echo "configure:9533: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10320 "configure"
+#line 9538 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10339,7 +9557,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10375,16 +9593,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for sincosl declaration""... $ac_c" 1>&6
-echo "configure:10379: checking for sincosl declaration" >&5
+echo "configure:9597: checking for sincosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10381 "configure"
+#line 9599 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  sincosl(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:10388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_sincosl=yes
 else
@@ -10406,12 +9624,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in sincosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10410: checking for $ac_func" >&5
+echo "configure:9628: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10415 "configure"
+#line 9633 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10434,7 +9652,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10470,16 +9688,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for finitel declaration""... $ac_c" 1>&6
-echo "configure:10474: checking for finitel declaration" >&5
+echo "configure:9692: checking for finitel declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10476 "configure"
+#line 9694 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  finitel(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_finitel=yes
 else
@@ -10501,12 +9719,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in finitel
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10505: checking for $ac_func" >&5
+echo "configure:9723: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10510 "configure"
+#line 9728 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10529,7 +9747,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10566,16 +9784,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isinf declaration""... $ac_c" 1>&6
-echo "configure:10570: checking for _isinf declaration" >&5
+echo "configure:9788: checking for _isinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10572 "configure"
+#line 9790 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9797: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isinf=yes
 else
@@ -10597,12 +9815,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10601: checking for $ac_func" >&5
+echo "configure:9819: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10606 "configure"
+#line 9824 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10625,7 +9843,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10661,16 +9879,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isnan declaration""... $ac_c" 1>&6
-echo "configure:10665: checking for _isnan declaration" >&5
+echo "configure:9883: checking for _isnan declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10667 "configure"
+#line 9885 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isnan(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isnan=yes
 else
@@ -10692,12 +9910,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isnan
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10696: checking for $ac_func" >&5
+echo "configure:9914: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10701 "configure"
+#line 9919 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10720,7 +9938,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10756,16 +9974,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _finite declaration""... $ac_c" 1>&6
-echo "configure:10760: checking for _finite declaration" >&5
+echo "configure:9978: checking for _finite declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10762 "configure"
+#line 9980 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _finite(0);
 ; return 0; }
 EOF
-if { (eval echo configure:10769: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__finite=yes
 else
@@ -10787,12 +10005,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _finite
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10791: checking for $ac_func" >&5
+echo "configure:10009: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10796 "configure"
+#line 10014 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10815,7 +10033,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10851,16 +10069,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _copysign declaration""... $ac_c" 1>&6
-echo "configure:10855: checking for _copysign declaration" >&5
+echo "configure:10073: checking for _copysign declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10857 "configure"
+#line 10075 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _copysign(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:10864: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__copysign=yes
 else
@@ -10882,12 +10100,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _copysign
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10886: checking for $ac_func" >&5
+echo "configure:10104: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10891 "configure"
+#line 10109 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -10910,7 +10128,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:10914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -10946,16 +10164,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sincos declaration""... $ac_c" 1>&6
-echo "configure:10950: checking for _sincos declaration" >&5
+echo "configure:10168: checking for _sincos declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 10952 "configure"
+#line 10170 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sincos(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:10959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sincos=yes
 else
@@ -10977,12 +10195,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sincos
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:10981: checking for $ac_func" >&5
+echo "configure:10199: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10986 "configure"
+#line 10204 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11005,7 +10223,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11041,16 +10259,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _fpclass declaration""... $ac_c" 1>&6
-echo "configure:11045: checking for _fpclass declaration" >&5
+echo "configure:10263: checking for _fpclass declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11047 "configure"
+#line 10265 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _fpclass(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__fpclass=yes
 else
@@ -11072,12 +10290,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _fpclass
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11076: checking for $ac_func" >&5
+echo "configure:10294: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11081 "configure"
+#line 10299 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11100,7 +10318,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11136,16 +10354,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _qfpclass declaration""... $ac_c" 1>&6
-echo "configure:11140: checking for _qfpclass declaration" >&5
+echo "configure:10358: checking for _qfpclass declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11142 "configure"
+#line 10360 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _qfpclass(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__qfpclass=yes
 else
@@ -11167,12 +10385,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _qfpclass
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11171: checking for $ac_func" >&5
+echo "configure:10389: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11176 "configure"
+#line 10394 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11195,7 +10413,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11232,16 +10450,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isnanf declaration""... $ac_c" 1>&6
-echo "configure:11236: checking for _isnanf declaration" >&5
+echo "configure:10454: checking for _isnanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11238 "configure"
+#line 10456 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isnanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11245: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isnanf=yes
 else
@@ -11263,12 +10481,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isnanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11267: checking for $ac_func" >&5
+echo "configure:10485: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11272 "configure"
+#line 10490 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11291,7 +10509,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11327,16 +10545,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isinff declaration""... $ac_c" 1>&6
-echo "configure:11331: checking for _isinff declaration" >&5
+echo "configure:10549: checking for _isinff declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11333 "configure"
+#line 10551 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isinff(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isinff=yes
 else
@@ -11358,12 +10576,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isinff
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11362: checking for $ac_func" >&5
+echo "configure:10580: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11367 "configure"
+#line 10585 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11386,7 +10604,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11422,16 +10640,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _acosf declaration""... $ac_c" 1>&6
-echo "configure:11426: checking for _acosf declaration" >&5
+echo "configure:10644: checking for _acosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11428 "configure"
+#line 10646 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _acosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__acosf=yes
 else
@@ -11453,12 +10671,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _acosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11457: checking for $ac_func" >&5
+echo "configure:10675: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11462 "configure"
+#line 10680 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11481,7 +10699,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11517,16 +10735,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _asinf declaration""... $ac_c" 1>&6
-echo "configure:11521: checking for _asinf declaration" >&5
+echo "configure:10739: checking for _asinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11523 "configure"
+#line 10741 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _asinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__asinf=yes
 else
@@ -11548,12 +10766,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _asinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11552: checking for $ac_func" >&5
+echo "configure:10770: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11557 "configure"
+#line 10775 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11576,7 +10794,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11612,16 +10830,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _atanf declaration""... $ac_c" 1>&6
-echo "configure:11616: checking for _atanf declaration" >&5
+echo "configure:10834: checking for _atanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11618 "configure"
+#line 10836 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _atanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__atanf=yes
 else
@@ -11643,12 +10861,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _atanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11647: checking for $ac_func" >&5
+echo "configure:10865: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11652 "configure"
+#line 10870 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11671,7 +10889,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11707,16 +10925,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _atan2f declaration""... $ac_c" 1>&6
-echo "configure:11711: checking for _atan2f declaration" >&5
+echo "configure:10929: checking for _atan2f declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11713 "configure"
+#line 10931 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _atan2f(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:11720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__atan2f=yes
 else
@@ -11738,12 +10956,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _atan2f
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11742: checking for $ac_func" >&5
+echo "configure:10960: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11747 "configure"
+#line 10965 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11766,7 +10984,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11802,16 +11020,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _ceilf declaration""... $ac_c" 1>&6
-echo "configure:11806: checking for _ceilf declaration" >&5
+echo "configure:11024: checking for _ceilf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11808 "configure"
+#line 11026 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _ceilf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__ceilf=yes
 else
@@ -11833,12 +11051,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _ceilf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11837: checking for $ac_func" >&5
+echo "configure:11055: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11842 "configure"
+#line 11060 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11861,7 +11079,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11897,16 +11115,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _cosf declaration""... $ac_c" 1>&6
-echo "configure:11901: checking for _cosf declaration" >&5
+echo "configure:11119: checking for _cosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11903 "configure"
+#line 11121 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _cosf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:11910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__cosf=yes
 else
@@ -11928,12 +11146,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _cosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:11932: checking for $ac_func" >&5
+echo "configure:11150: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11937 "configure"
+#line 11155 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -11956,7 +11174,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:11960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -11992,16 +11210,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _coshf declaration""... $ac_c" 1>&6
-echo "configure:11996: checking for _coshf declaration" >&5
+echo "configure:11214: checking for _coshf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 11998 "configure"
+#line 11216 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _coshf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__coshf=yes
 else
@@ -12023,12 +11241,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _coshf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12027: checking for $ac_func" >&5
+echo "configure:11245: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12032 "configure"
+#line 11250 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12051,7 +11269,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12087,16 +11305,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _expf declaration""... $ac_c" 1>&6
-echo "configure:12091: checking for _expf declaration" >&5
+echo "configure:11309: checking for _expf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12093 "configure"
+#line 11311 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _expf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__expf=yes
 else
@@ -12118,12 +11336,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _expf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12122: checking for $ac_func" >&5
+echo "configure:11340: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12127 "configure"
+#line 11345 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12146,7 +11364,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12182,16 +11400,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _fabsf declaration""... $ac_c" 1>&6
-echo "configure:12186: checking for _fabsf declaration" >&5
+echo "configure:11404: checking for _fabsf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12188 "configure"
+#line 11406 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _fabsf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12195: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__fabsf=yes
 else
@@ -12213,12 +11431,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _fabsf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12217: checking for $ac_func" >&5
+echo "configure:11435: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12222 "configure"
+#line 11440 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12241,7 +11459,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12277,16 +11495,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _floorf declaration""... $ac_c" 1>&6
-echo "configure:12281: checking for _floorf declaration" >&5
+echo "configure:11499: checking for _floorf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12283 "configure"
+#line 11501 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _floorf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__floorf=yes
 else
@@ -12308,12 +11526,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _floorf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12312: checking for $ac_func" >&5
+echo "configure:11530: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12317 "configure"
+#line 11535 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12336,7 +11554,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12372,16 +11590,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _fmodf declaration""... $ac_c" 1>&6
-echo "configure:12376: checking for _fmodf declaration" >&5
+echo "configure:11594: checking for _fmodf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12378 "configure"
+#line 11596 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _fmodf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:12385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__fmodf=yes
 else
@@ -12403,12 +11621,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _fmodf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12407: checking for $ac_func" >&5
+echo "configure:11625: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12412 "configure"
+#line 11630 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12431,7 +11649,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12467,16 +11685,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _frexpf declaration""... $ac_c" 1>&6
-echo "configure:12471: checking for _frexpf declaration" >&5
+echo "configure:11689: checking for _frexpf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12473 "configure"
+#line 11691 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _frexpf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:12480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__frexpf=yes
 else
@@ -12498,12 +11716,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _frexpf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12502: checking for $ac_func" >&5
+echo "configure:11720: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12507 "configure"
+#line 11725 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12526,7 +11744,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12562,16 +11780,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _ldexpf declaration""... $ac_c" 1>&6
-echo "configure:12566: checking for _ldexpf declaration" >&5
+echo "configure:11784: checking for _ldexpf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12568 "configure"
+#line 11786 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _ldexpf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:12575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11793: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__ldexpf=yes
 else
@@ -12593,12 +11811,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _ldexpf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12597: checking for $ac_func" >&5
+echo "configure:11815: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12602 "configure"
+#line 11820 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12621,7 +11839,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12657,16 +11875,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _logf declaration""... $ac_c" 1>&6
-echo "configure:12661: checking for _logf declaration" >&5
+echo "configure:11879: checking for _logf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12663 "configure"
+#line 11881 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _logf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__logf=yes
 else
@@ -12688,12 +11906,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _logf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12692: checking for $ac_func" >&5
+echo "configure:11910: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12697 "configure"
+#line 11915 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12716,7 +11934,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12752,16 +11970,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _log10f declaration""... $ac_c" 1>&6
-echo "configure:12756: checking for _log10f declaration" >&5
+echo "configure:11974: checking for _log10f declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12758 "configure"
+#line 11976 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _log10f(0);
 ; return 0; }
 EOF
-if { (eval echo configure:12765: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__log10f=yes
 else
@@ -12783,12 +12001,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _log10f
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12787: checking for $ac_func" >&5
+echo "configure:12005: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12792 "configure"
+#line 12010 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12811,7 +12029,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12847,16 +12065,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _modff declaration""... $ac_c" 1>&6
-echo "configure:12851: checking for _modff declaration" >&5
+echo "configure:12069: checking for _modff declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12853 "configure"
+#line 12071 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _modff(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:12860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__modff=yes
 else
@@ -12878,12 +12096,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _modff
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12882: checking for $ac_func" >&5
+echo "configure:12100: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12887 "configure"
+#line 12105 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12906,7 +12124,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12942,16 +12160,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _powf declaration""... $ac_c" 1>&6
-echo "configure:12946: checking for _powf declaration" >&5
+echo "configure:12164: checking for _powf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 12948 "configure"
+#line 12166 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _powf(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:12955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12173: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__powf=yes
 else
@@ -12973,12 +12191,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _powf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12977: checking for $ac_func" >&5
+echo "configure:12195: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12982 "configure"
+#line 12200 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13001,7 +12219,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13037,16 +12255,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sinf declaration""... $ac_c" 1>&6
-echo "configure:13041: checking for _sinf declaration" >&5
+echo "configure:12259: checking for _sinf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13043 "configure"
+#line 12261 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sinf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13050: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sinf=yes
 else
@@ -13068,12 +12286,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sinf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13072: checking for $ac_func" >&5
+echo "configure:12290: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13077 "configure"
+#line 12295 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13096,7 +12314,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13132,16 +12350,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sinhf declaration""... $ac_c" 1>&6
-echo "configure:13136: checking for _sinhf declaration" >&5
+echo "configure:12354: checking for _sinhf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13138 "configure"
+#line 12356 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sinhf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12363: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sinhf=yes
 else
@@ -13163,12 +12381,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sinhf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13167: checking for $ac_func" >&5
+echo "configure:12385: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13172 "configure"
+#line 12390 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13191,7 +12409,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13227,16 +12445,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sqrtf declaration""... $ac_c" 1>&6
-echo "configure:13231: checking for _sqrtf declaration" >&5
+echo "configure:12449: checking for _sqrtf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13233 "configure"
+#line 12451 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sqrtf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sqrtf=yes
 else
@@ -13258,12 +12476,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sqrtf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13262: checking for $ac_func" >&5
+echo "configure:12480: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13267 "configure"
+#line 12485 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13286,7 +12504,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13322,16 +12540,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _tanf declaration""... $ac_c" 1>&6
-echo "configure:13326: checking for _tanf declaration" >&5
+echo "configure:12544: checking for _tanf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13328 "configure"
+#line 12546 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _tanf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__tanf=yes
 else
@@ -13353,12 +12571,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _tanf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13357: checking for $ac_func" >&5
+echo "configure:12575: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13362 "configure"
+#line 12580 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13381,7 +12599,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13417,16 +12635,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _tanhf declaration""... $ac_c" 1>&6
-echo "configure:13421: checking for _tanhf declaration" >&5
+echo "configure:12639: checking for _tanhf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13423 "configure"
+#line 12641 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _tanhf(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__tanhf=yes
 else
@@ -13448,12 +12666,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _tanhf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13452: checking for $ac_func" >&5
+echo "configure:12670: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13457 "configure"
+#line 12675 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13476,7 +12694,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13512,16 +12730,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sincosf declaration""... $ac_c" 1>&6
-echo "configure:13516: checking for _sincosf declaration" >&5
+echo "configure:12734: checking for _sincosf declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13518 "configure"
+#line 12736 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sincosf(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:13525: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sincosf=yes
 else
@@ -13543,12 +12761,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sincosf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13547: checking for $ac_func" >&5
+echo "configure:12765: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13552 "configure"
+#line 12770 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13571,7 +12789,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13607,16 +12825,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _finitef declaration""... $ac_c" 1>&6
-echo "configure:13611: checking for _finitef declaration" >&5
+echo "configure:12829: checking for _finitef declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13613 "configure"
+#line 12831 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _finitef(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__finitef=yes
 else
@@ -13638,12 +12856,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _finitef
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13642: checking for $ac_func" >&5
+echo "configure:12860: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13647 "configure"
+#line 12865 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13666,7 +12884,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13703,16 +12921,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isnanl declaration""... $ac_c" 1>&6
-echo "configure:13707: checking for _isnanl declaration" >&5
+echo "configure:12925: checking for _isnanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13709 "configure"
+#line 12927 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isnanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13716: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isnanl=yes
 else
@@ -13734,12 +12952,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isnanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13738: checking for $ac_func" >&5
+echo "configure:12956: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13743 "configure"
+#line 12961 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13762,7 +12980,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13798,16 +13016,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _isinfl declaration""... $ac_c" 1>&6
-echo "configure:13802: checking for _isinfl declaration" >&5
+echo "configure:13020: checking for _isinfl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13804 "configure"
+#line 13022 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _isinfl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:13811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13029: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__isinfl=yes
 else
@@ -13829,12 +13047,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _isinfl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13833: checking for $ac_func" >&5
+echo "configure:13051: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13838 "configure"
+#line 13056 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13857,7 +13075,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13893,16 +13111,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _copysignl declaration""... $ac_c" 1>&6
-echo "configure:13897: checking for _copysignl declaration" >&5
+echo "configure:13115: checking for _copysignl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13899 "configure"
+#line 13117 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- _copysignl(0);
+ _copysignl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:13906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__copysignl=yes
 else
@@ -13924,12 +13142,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _copysignl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13928: checking for $ac_func" >&5
+echo "configure:13146: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13933 "configure"
+#line 13151 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13952,7 +13170,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13988,16 +13206,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _acosl declaration""... $ac_c" 1>&6
-echo "configure:13992: checking for _acosl declaration" >&5
+echo "configure:13210: checking for _acosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 13994 "configure"
+#line 13212 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _acosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13219: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__acosl=yes
 else
@@ -14019,12 +13237,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _acosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14023: checking for $ac_func" >&5
+echo "configure:13241: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14028 "configure"
+#line 13246 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14047,7 +13265,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14083,16 +13301,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _asinl declaration""... $ac_c" 1>&6
-echo "configure:14087: checking for _asinl declaration" >&5
+echo "configure:13305: checking for _asinl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14089 "configure"
+#line 13307 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _asinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__asinl=yes
 else
@@ -14114,12 +13332,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _asinl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14118: checking for $ac_func" >&5
+echo "configure:13336: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14123 "configure"
+#line 13341 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14142,7 +13360,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14178,16 +13396,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _atanl declaration""... $ac_c" 1>&6
-echo "configure:14182: checking for _atanl declaration" >&5
+echo "configure:13400: checking for _atanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14184 "configure"
+#line 13402 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _atanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__atanl=yes
 else
@@ -14209,12 +13427,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _atanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14213: checking for $ac_func" >&5
+echo "configure:13431: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14218 "configure"
+#line 13436 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14237,7 +13455,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14273,16 +13491,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _atan2l declaration""... $ac_c" 1>&6
-echo "configure:14277: checking for _atan2l declaration" >&5
+echo "configure:13495: checking for _atan2l declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14279 "configure"
+#line 13497 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _atan2l(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:14286: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__atan2l=yes
 else
@@ -14304,12 +13522,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _atan2l
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14308: checking for $ac_func" >&5
+echo "configure:13526: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14313 "configure"
+#line 13531 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14332,7 +13550,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14368,16 +13586,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _ceill declaration""... $ac_c" 1>&6
-echo "configure:14372: checking for _ceill declaration" >&5
+echo "configure:13590: checking for _ceill declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14374 "configure"
+#line 13592 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _ceill(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__ceill=yes
 else
@@ -14399,12 +13617,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _ceill
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14403: checking for $ac_func" >&5
+echo "configure:13621: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14408 "configure"
+#line 13626 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14427,7 +13645,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14463,16 +13681,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _cosl declaration""... $ac_c" 1>&6
-echo "configure:14467: checking for _cosl declaration" >&5
+echo "configure:13685: checking for _cosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14469 "configure"
+#line 13687 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _cosl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__cosl=yes
 else
@@ -14494,12 +13712,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _cosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14498: checking for $ac_func" >&5
+echo "configure:13716: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14503 "configure"
+#line 13721 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14522,7 +13740,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14558,16 +13776,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _coshl declaration""... $ac_c" 1>&6
-echo "configure:14562: checking for _coshl declaration" >&5
+echo "configure:13780: checking for _coshl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14564 "configure"
+#line 13782 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _coshl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14571: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__coshl=yes
 else
@@ -14589,12 +13807,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _coshl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14593: checking for $ac_func" >&5
+echo "configure:13811: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14598 "configure"
+#line 13816 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14617,7 +13835,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14653,16 +13871,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _expl declaration""... $ac_c" 1>&6
-echo "configure:14657: checking for _expl declaration" >&5
+echo "configure:13875: checking for _expl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14659 "configure"
+#line 13877 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _expl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__expl=yes
 else
@@ -14684,12 +13902,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _expl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14688: checking for $ac_func" >&5
+echo "configure:13906: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14693 "configure"
+#line 13911 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14712,7 +13930,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14748,16 +13966,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _fabsl declaration""... $ac_c" 1>&6
-echo "configure:14752: checking for _fabsl declaration" >&5
+echo "configure:13970: checking for _fabsl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14754 "configure"
+#line 13972 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _fabsl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13979: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__fabsl=yes
 else
@@ -14779,12 +13997,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _fabsl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14783: checking for $ac_func" >&5
+echo "configure:14001: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14788 "configure"
+#line 14006 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14807,7 +14025,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14843,16 +14061,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _floorl declaration""... $ac_c" 1>&6
-echo "configure:14847: checking for _floorl declaration" >&5
+echo "configure:14065: checking for _floorl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14849 "configure"
+#line 14067 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _floorl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:14856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__floorl=yes
 else
@@ -14874,12 +14092,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _floorl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14878: checking for $ac_func" >&5
+echo "configure:14096: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14883 "configure"
+#line 14101 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14902,7 +14120,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:14906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -14938,16 +14156,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _fmodl declaration""... $ac_c" 1>&6
-echo "configure:14942: checking for _fmodl declaration" >&5
+echo "configure:14160: checking for _fmodl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 14944 "configure"
+#line 14162 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _fmodl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:14951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__fmodl=yes
 else
@@ -14969,12 +14187,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _fmodl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:14973: checking for $ac_func" >&5
+echo "configure:14191: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14978 "configure"
+#line 14196 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -14997,7 +14215,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15033,16 +14251,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _frexpl declaration""... $ac_c" 1>&6
-echo "configure:15037: checking for _frexpl declaration" >&5
+echo "configure:14255: checking for _frexpl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15039 "configure"
+#line 14257 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _frexpl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:15046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__frexpl=yes
 else
@@ -15064,12 +14282,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _frexpl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15068: checking for $ac_func" >&5
+echo "configure:14286: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15073 "configure"
+#line 14291 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15092,7 +14310,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15128,16 +14346,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _ldexpl declaration""... $ac_c" 1>&6
-echo "configure:15132: checking for _ldexpl declaration" >&5
+echo "configure:14350: checking for _ldexpl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15134 "configure"
+#line 14352 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _ldexpl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:15141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14359: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__ldexpl=yes
 else
@@ -15159,12 +14377,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _ldexpl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15163: checking for $ac_func" >&5
+echo "configure:14381: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15168 "configure"
+#line 14386 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15187,7 +14405,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15223,16 +14441,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _logl declaration""... $ac_c" 1>&6
-echo "configure:15227: checking for _logl declaration" >&5
+echo "configure:14445: checking for _logl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15229 "configure"
+#line 14447 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _logl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__logl=yes
 else
@@ -15254,12 +14472,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _logl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15258: checking for $ac_func" >&5
+echo "configure:14476: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15263 "configure"
+#line 14481 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15282,7 +14500,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15318,16 +14536,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _log10l declaration""... $ac_c" 1>&6
-echo "configure:15322: checking for _log10l declaration" >&5
+echo "configure:14540: checking for _log10l declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15324 "configure"
+#line 14542 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _log10l(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14549: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__log10l=yes
 else
@@ -15349,12 +14567,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _log10l
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15353: checking for $ac_func" >&5
+echo "configure:14571: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15358 "configure"
+#line 14576 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15377,7 +14595,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15413,16 +14631,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _modfl declaration""... $ac_c" 1>&6
-echo "configure:15417: checking for _modfl declaration" >&5
+echo "configure:14635: checking for _modfl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15419 "configure"
+#line 14637 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _modfl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:15426: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__modfl=yes
 else
@@ -15444,12 +14662,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _modfl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15448: checking for $ac_func" >&5
+echo "configure:14666: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15453 "configure"
+#line 14671 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15472,7 +14690,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15508,16 +14726,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _powl declaration""... $ac_c" 1>&6
-echo "configure:15512: checking for _powl declaration" >&5
+echo "configure:14730: checking for _powl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15514 "configure"
+#line 14732 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _powl(0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:15521: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14739: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__powl=yes
 else
@@ -15539,12 +14757,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _powl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15543: checking for $ac_func" >&5
+echo "configure:14761: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15548 "configure"
+#line 14766 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15567,7 +14785,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15603,16 +14821,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sinl declaration""... $ac_c" 1>&6
-echo "configure:15607: checking for _sinl declaration" >&5
+echo "configure:14825: checking for _sinl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15609 "configure"
+#line 14827 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
- _sinl(0, 0);
+ _sinl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sinl=yes
 else
@@ -15634,12 +14852,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sinl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15638: checking for $ac_func" >&5
+echo "configure:14856: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15643 "configure"
+#line 14861 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15662,7 +14880,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15698,16 +14916,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sinhl declaration""... $ac_c" 1>&6
-echo "configure:15702: checking for _sinhl declaration" >&5
+echo "configure:14920: checking for _sinhl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15704 "configure"
+#line 14922 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sinhl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14929: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sinhl=yes
 else
@@ -15729,12 +14947,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sinhl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15733: checking for $ac_func" >&5
+echo "configure:14951: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15738 "configure"
+#line 14956 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15757,7 +14975,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15793,16 +15011,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sqrtl declaration""... $ac_c" 1>&6
-echo "configure:15797: checking for _sqrtl declaration" >&5
+echo "configure:15015: checking for _sqrtl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15799 "configure"
+#line 15017 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sqrtl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15024: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sqrtl=yes
 else
@@ -15824,12 +15042,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sqrtl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15828: checking for $ac_func" >&5
+echo "configure:15046: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15833 "configure"
+#line 15051 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15852,7 +15070,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15888,16 +15106,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _tanl declaration""... $ac_c" 1>&6
-echo "configure:15892: checking for _tanl declaration" >&5
+echo "configure:15110: checking for _tanl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15894 "configure"
+#line 15112 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _tanl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__tanl=yes
 else
@@ -15919,12 +15137,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _tanl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15923: checking for $ac_func" >&5
+echo "configure:15141: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15928 "configure"
+#line 15146 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15947,7 +15165,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15983,16 +15201,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _tanhl declaration""... $ac_c" 1>&6
-echo "configure:15987: checking for _tanhl declaration" >&5
+echo "configure:15205: checking for _tanhl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 15989 "configure"
+#line 15207 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _tanhl(0);
 ; return 0; }
 EOF
-if { (eval echo configure:15996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__tanhl=yes
 else
@@ -16014,12 +15232,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _tanhl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16018: checking for $ac_func" >&5
+echo "configure:15236: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16023 "configure"
+#line 15241 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16042,7 +15260,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16078,16 +15296,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _sincosl declaration""... $ac_c" 1>&6
-echo "configure:16082: checking for _sincosl declaration" >&5
+echo "configure:15300: checking for _sincosl declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 16084 "configure"
+#line 15302 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _sincosl(0, 0, 0);
 ; return 0; }
 EOF
-if { (eval echo configure:16091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__sincosl=yes
 else
@@ -16109,12 +15327,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _sincosl
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16113: checking for $ac_func" >&5
+echo "configure:15331: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16118 "configure"
+#line 15336 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16137,7 +15355,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16173,16 +15391,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
   echo $ac_n "checking for _finitel declaration""... $ac_c" 1>&6
-echo "configure:16177: checking for _finitel declaration" >&5
+echo "configure:15395: checking for _finitel declaration" >&5
   cat > conftest.$ac_ext <<EOF
-#line 16179 "configure"
+#line 15397 "configure"
 #include "confdefs.h"
 #include <math.h>
 int main() {
  _finitel(0);
 ; return 0; }
 EOF
-if { (eval echo configure:16186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use__finitel=yes
 else
@@ -16204,12 +15422,12 @@ cross_compiling=$ac_cv_prog_cc_cross
     for ac_func in _finitel
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16208: checking for $ac_func" >&5
+echo "configure:15426: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16213 "configure"
+#line 15431 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16232,7 +15450,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16267,17 +15485,17 @@ done
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:16271: checking for $ac_hdr" >&5
+echo "configure:15489: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16276 "configure"
+#line 15494 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16281: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16305,16 +15523,15 @@ done
 
   for ac_func in ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
   clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
-  ctan ctanf ctanh ctanhf \
-  carg cargf nan hypot hypotf atan2f expf copysignf
+  ctan ctanf ctanh ctanhf carg cargf nan hypot hypotf atan2f expf copysignf
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16313: checking for $ac_func" >&5
+echo "configure:15530: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16318 "configure"
+#line 15535 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16337,7 +15554,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16364,61 +15581,20 @@ done
 
 
 
-      USE_LONG_DOUBLE=no
-  echo $ac_n "checking for copysignl""... $ac_c" 1>&6
-echo "configure:16370: checking for copysignl" >&5
-if eval "test \"`echo '$''{'ac_cv_func_copysignl'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 16375 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char copysignl(); below.  */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error.  */
-/* We use char because int might match the return type of a gcc2
-    builtin and then its argument prototype would still apply.  */
-char copysignl();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_copysignl) || defined (__stub___copysignl)
-choke me
-#else
-copysignl();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:16398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_func_copysignl=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_func_copysignl=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'copysignl`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  USE_LONG_DOUBLE=yes
-  for ac_func in ccoshl ccosl cexpl cpowl csinhl csinl \
-  csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l
+          USE_COMPLEX_LONG_DOUBLE=no
+  if test x$ac_cv_func_atan2l = x"yes" \
+     && test x$ac_cv_func_copysignl = x"yes"; then
+    USE_COMPLEX_LONG_DOUBLE=yes
+    for ac_func in ccoshl ccosl cexpl cpowl csinhl csinl \
+    csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16417: checking for $ac_func" >&5
+echo "configure:15593: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16422 "configure"
+#line 15598 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16441,7 +15617,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16467,9 +15643,7 @@ fi
 done
 
 
-else
-  echo "$ac_t""no" 1>&6
-fi
+  fi
 
   
 
@@ -16477,7 +15651,7 @@ fi
   
 
   echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6
-echo "configure:16481: checking for GNU C++ __complex__ support" >&5
+echo "configure:15655: checking for GNU C++ __complex__ support" >&5
   if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16491,7 +15665,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
 
     cat > conftest.$ac_ext <<EOF
-#line 16495 "configure"
+#line 15669 "configure"
 #include "confdefs.h"
 struct dcomplex { __complex__ double x; }; \
                    dcomplex f(const dcomplex& x) { return dcomplex(x); }
@@ -16500,7 +15674,7 @@ int main() {
                     dcomplex x; f(x); 
 ; return 0; }
 EOF
-if { (eval echo configure:16504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15678: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   glibcpp_cv_complex=ok
 else
@@ -16530,7 +15704,7 @@ EOF
   fi
 
   echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6
-echo "configure:16534: checking for GNU C++ __complex__ float support" >&5
+echo "configure:15708: checking for GNU C++ __complex__ float support" >&5
   if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16563,14 +15737,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
       };
 EOB
     cat > conftest.$ac_ext <<EOF
-#line 16567 "configure"
+#line 15741 "configure"
 #include "confdefs.h"
 #include "conftest.h"
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   glibcpp_cv_float_complex=ok
 else
@@ -16603,17 +15777,17 @@ EOF
 
     ac_safe=`echo "wchar.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for wchar.h""... $ac_c" 1>&6
-echo "configure:16607: checking for wchar.h" >&5
+echo "configure:15781: checking for wchar.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16612 "configure"
+#line 15786 "configure"
 #include "confdefs.h"
 #include <wchar.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16617: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15791: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
 
   ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for wctype.h""... $ac_c" 1>&6
-echo "configure:16641: checking for wctype.h" >&5
+echo "configure:15815: checking for wctype.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16646 "configure"
+#line 15820 "configure"
 #include "confdefs.h"
 #include <wctype.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
     if test x"$ac_has_wchar_h" = xyes && test x"$ac_has_wctype_h" = xyes; then
 
         echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
-echo "configure:16677: checking for mbstate_t" >&5
+echo "configure:15851: checking for mbstate_t" >&5
     cat > conftest.$ac_ext <<EOF
-#line 16679 "configure"
+#line 15853 "configure"
 #include "confdefs.h"
 #include <wchar.h>
 int main() {
 mbstate_t teststate;
 ; return 0; }
 EOF
-if { (eval echo configure:16686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   use_native_mbstatet=yes
 else
@@ -16701,16 +15875,16 @@ EOF
     fi
   
             echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
-echo "configure:16705: checking for WCHAR_MIN and WCHAR_MAX" >&5
+echo "configure:15879: checking for WCHAR_MIN and WCHAR_MAX" >&5
     cat > conftest.$ac_ext <<EOF
-#line 16707 "configure"
+#line 15881 "configure"
 #include "confdefs.h"
 #include <wchar.h>
 int main() {
 int i = WCHAR_MIN; int j = WCHAR_MAX;
 ; return 0; }
 EOF
-if { (eval echo configure:16714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   has_wchar_minmax=yes
 else
@@ -16723,9 +15897,9 @@ rm -f conftest*
     echo "$ac_t""$has_wchar_minmax" 1>&6
   
             echo $ac_n "checking for WEOF""... $ac_c" 1>&6
-echo "configure:16727: checking for WEOF" >&5
+echo "configure:15901: checking for WEOF" >&5
     cat > conftest.$ac_ext <<EOF
-#line 16729 "configure"
+#line 15903 "configure"
 #include "confdefs.h"
 
       #include <wchar.h>
@@ -16734,7 +15908,7 @@ int main() {
 wint_t i = WEOF;
 ; return 0; }
 EOF
-if { (eval echo configure:16738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15912: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   has_weof=yes
 else
@@ -16749,12 +15923,12 @@ rm -f conftest*
         for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16753: checking for $ac_func" >&5
+echo "configure:15927: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16758 "configure"
+#line 15932 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16777,7 +15951,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16804,7 +15978,7 @@ done
 
 
     echo $ac_n "checking for ISO C9X wchar_t support""... $ac_c" 1>&6
-echo "configure:16808: checking for ISO C9X wchar_t support" >&5
+echo "configure:15982: checking for ISO C9X wchar_t support" >&5
     if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes && test x"$ac_wfuncs" = xyes; then
       ac_isoC9X_wchar_t=yes
     else
@@ -16814,17 +15988,17 @@ echo "configure:16808: checking for ISO C9X wchar_t support" >&5
 
             ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
-echo "configure:16818: checking for iconv.h" >&5
+echo "configure:15992: checking for iconv.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16823 "configure"
+#line 15997 "configure"
 #include "confdefs.h"
 #include <iconv.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16828: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16002: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
     for ac_func in iconv_open iconv_close iconv
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16853: checking for $ac_func" >&5
+echo "configure:16027: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16858 "configure"
+#line 16032 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16877,7 +16051,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16904,7 +16078,7 @@ done
 
 
     echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
-echo "configure:16908: checking for XPG2 wchar_t support" >&5
+echo "configure:16082: checking for XPG2 wchar_t support" >&5
     if test x"$ac_has_iconv_h" = xyes && test x"$ac_XPG2funcs" = xyes; then
       ac_XPG2_wchar_t=yes
     else
@@ -16913,7 +16087,7 @@ echo "configure:16908: checking for XPG2 wchar_t support" >&5
     echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
 
             echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
-echo "configure:16917: checking for enabled wchar_t specializations" >&5
+echo "configure:16091: checking for enabled wchar_t specializations" >&5
     if test x"$ac_isoC9X_wchar_t" = xyes && test x"$ac_XPG2_wchar_t" = xyes; then
       libinst_wstring_la="libinst-wstring.la"
       cat >> confdefs.h <<\EOF
@@ -16938,17 +16112,17 @@ EOF
   
   ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for ctype.h""... $ac_c" 1>&6
-echo "configure:16942: checking for ctype.h" >&5
+echo "configure:16116: checking for ctype.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16947 "configure"
+#line 16121 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16126: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16969,9 +16143,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
         ctype_default=yes
 
         echo $ac_n "checking <ctype> for gnu-linux ""... $ac_c" 1>&6
-echo "configure:16973: checking <ctype> for gnu-linux " >&5
+echo "configure:16147: checking <ctype> for gnu-linux " >&5
     cat > conftest.$ac_ext <<EOF
-#line 16975 "configure"
+#line 16149 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -16982,7 +16156,7 @@ int
        + __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];}
 ; return 0; }
 EOF
-if { (eval echo configure:16986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16160: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_linux=yes
@@ -17001,9 +16175,9 @@ rm -f conftest*
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for freebsd 4.0 ""... $ac_c" 1>&6
-echo "configure:17005: checking <ctype> for freebsd 4.0 " >&5
+echo "configure:16179: checking <ctype> for freebsd 4.0 " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17007 "configure"
+#line 16181 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17013,7 +16187,7 @@ int
        + _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;}
 ; return 0; }
 EOF
-if { (eval echo configure:17017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_bsd=yes
@@ -17033,9 +16207,9 @@ rm -f conftest*
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for freebsd 3.4 ""... $ac_c" 1>&6
-echo "configure:17037: checking <ctype> for freebsd 3.4 " >&5
+echo "configure:16211: checking <ctype> for freebsd 3.4 " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17039 "configure"
+#line 16213 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17045,7 +16219,7 @@ int
       + _D + _P + _X + _G + __istype (a, 0);}
 ; return 0; }
 EOF
-if { (eval echo configure:17049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_freebsd34=yes
@@ -17065,9 +16239,9 @@ rm -f conftest*
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for solaris 2.6,7,8 ""... $ac_c" 1>&6
-echo "configure:17069: checking <ctype> for solaris 2.6,7,8 " >&5
+echo "configure:16243: checking <ctype> for solaris 2.6,7,8 " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17071 "configure"
+#line 16245 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17078,7 +16252,7 @@ int
        + __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];}
 ; return 0; }
 EOF
-if { (eval echo configure:17082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_solaris=yes
@@ -17093,7 +16267,7 @@ rm -f conftest*
 
     if test $ctype_solaris = "yes"; then
       echo $ac_n "checking   for version""... $ac_c" 1>&6
-echo "configure:17097: checking   for version" >&5
+echo "configure:16271: checking   for version" >&5
       ac_ext=C
 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
 ac_cpp='$CXXCPP $CPPFLAGS'
@@ -17102,14 +16276,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
 cross_compiling=$ac_cv_prog_cxx_cross
  
       cat > conftest.$ac_ext <<EOF
-#line 17106 "configure"
+#line 16280 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
 typedef long* __to_type; __to_type const& _M_toupper = __trans_upper;
 ; return 0; }
 EOF
-if { (eval echo configure:17113: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
       ctype_solaris26=yes
@@ -17141,9 +16315,9 @@ cross_compiling=$ac_cv_prog_cc_cross
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for solaris 2.5.1 ""... $ac_c" 1>&6
-echo "configure:17145: checking <ctype> for solaris 2.5.1 " >&5
+echo "configure:16319: checking <ctype> for solaris 2.5.1 " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17147 "configure"
+#line 16321 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17153,7 +16327,7 @@ int
        + __ctype[a];}
 ; return 0; }
 EOF
-if { (eval echo configure:17157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_solaris25=yes
@@ -17173,9 +16347,9 @@ rm -f conftest*
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for aix ""... $ac_c" 1>&6
-echo "configure:17177: checking <ctype> for aix " >&5
+echo "configure:16351: checking <ctype> for aix " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17179 "configure"
+#line 16353 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17186,7 +16360,7 @@ int
        + _VALC('a') + _IS('c', 0);}
 ; return 0; }
 EOF
-if { (eval echo configure:17190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_aix=yes
@@ -17206,9 +16380,9 @@ rm -f conftest*
 
         if test $ctype_default = "yes"; then
     echo $ac_n "checking <ctype> for newlib ""... $ac_c" 1>&6
-echo "configure:17210: checking <ctype> for newlib " >&5
+echo "configure:16384: checking <ctype> for newlib " >&5
     cat > conftest.$ac_ext <<EOF
-#line 17212 "configure"
+#line 16386 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int main() {
@@ -17218,7 +16392,7 @@ int
        + _ctype_[a];}
 ; return 0; }
 EOF
-if { (eval echo configure:17222: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:16396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   \
     ctype_newlib=yes
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:17256: checking for $ac_hdr" >&5
+echo "configure:16430: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17261 "configure"
+#line 16435 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:17266: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -17291,12 +16465,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:17295: checking for $ac_func" >&5
+echo "configure:16469: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17300 "configure"
+#line 16474 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -17319,7 +16493,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -17344,7 +16518,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:17348: checking for working mmap" >&5
+echo "configure:16522: checking for working mmap" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -17352,7 +16526,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 17356 "configure"
+#line 16530 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -17492,7 +16666,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:17496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_fixed_mapped=yes
 else
 
 if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:17559: checking for LC_MESSAGES" >&5
+echo "configure:16733: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17564 "configure"
+#line 16738 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:17571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_val_LC_MESSAGES=yes
 else
index 6676406325ecb86a1f85e56c86d4ddba410621a6..898bfc3ed355275ba03461c683190175badeb04e 100644 (file)
@@ -31,7 +31,6 @@ EXTRA_LONG_DOUBLE_yes = \
        signbitl.c cabsl.c 
 
 EXTRA_DIST = \
-       cosf.c fabsf.c sinf.c sqrtf.c \
        ccos.c ccosf.c ccosh.c ccoshf.c ccoshl.c \
        cexp.c cexpf.c c_log.c c_logf.c  clog10.c clog10f.c \
        cpow.c cpowf.c csin.c csinf.c csinh.c csinhf.c \
index a00f99ad44998133c9944f3e8e81e40cd26349ca..002ed235181e0beff71bd1ac2ffcf317685ca03c 100644 (file)
@@ -118,7 +118,6 @@ EXTRA_LONG_DOUBLE_yes = \
 
 
 EXTRA_DIST = \
-       cosf.c fabsf.c sinf.c sqrtf.c \
        ccos.c ccosf.c ccosh.c ccoshf.c ccoshl.c \
        cexp.c cexpf.c c_log.c c_logf.c  clog10.c clog10f.c \
        cpow.c cpowf.c csin.c csinf.c csinh.c csinhf.c \
index 35f88d41b03896d3553cacc1251c8d437b7083d8..b3adff957ab79ddd664234f366848596d353e07d 100644 (file)
@@ -328,10 +328,10 @@ do {                                                            \
 
 
 /* Replacement for non-existing float functions.  */
-#if !defined(_GLIBCPP_HAVE_FABSF) && !defined(_GLIBCPP_HAVE_BUILTIN_FABSF)
+#if !defined(_GLIBCPP_HAVE_FABSF) && !defined(_GLIBCPP_HAVE___BUILTIN_FABSF)
 # define fabsf(x) fabs (x)
 #endif
-#if !defined(_GLIBCPP_HAVE_COSF) && !defined(_GLIBCPP_HAVE_BUILTIN_COSF)
+#if !defined(_GLIBCPP_HAVE_COSF) && !defined(_GLIBCPP_HAVE___BUILTIN_COSF)
 # define cosf(x) cos (x)
 #endif
 #ifndef _GLIBCPP_HAVE_COSHF
@@ -349,13 +349,13 @@ do {                                                            \
 #ifndef _GLIBCPP_HAVE_POWF
 # define powf(x, y) pow (x, y)
 #endif
-#if !defined(_GLIBCPP_HAVE_SINF) && !defined(_GLIBCPP_HAVE_BUILTIN_SINF)
+#if !defined(_GLIBCPP_HAVE_SINF) && !defined(_GLIBCPP_HAVE___BUILTIN_SINF)
 # define sinf(x) sin (x)
 #endif
 #ifndef _GLIBCPP_HAVE_SINHF
 # define sinhf(x) sinh (x)
 #endif
-#if !defined(_GLIBCPP_HAVE_SQRTF) && !defined(_GLIBCPP_HAVE_BUILTIN_SQRTF)
+#if !defined(_GLIBCPP_HAVE_SQRTF) && !defined(_GLIBCPP_HAVE___BUILTIN_SQRTF)
 # define sqrtf(x) sqrt (x)
 #endif
 #ifndef _GLIBCPP_HAVE_TANF
index d233dd151e6034cac99da9306a9df6d8a6e1940c..34967d498908f6ada2138f375f7d21eb4e9b07fe 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*- header wrapper.
 
-// Copyright (C) 1997-1999 Free Software Foundation, Inc.
+// Copyright (C) 1997-1999, 2000 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 #     include_next <math.h>
     }
     inline double _CPP_HUGE_VAL_capture()        { return HUGE_VAL; }
-#if _GLIBCPP_HAVE_BUILTIN_ACOSF
-    inline float _CPP_acos_capture(float __x)
-      { return __builtin_acosf(__x); }
-#elif _GLIBCPP_HAVE_ACOSF
+
+#if _GLIBCPP_HAVE_ACOSF
     inline float _CPP_acos_capture(float __x)
       { return acosf(__x); }
 #else
       { return acos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASINF
-    inline float _CPP_asin_capture(float __x)
-      { return __builtin_asinf(__x); }
-#elif _GLIBCPP_HAVE_ASINF
+#if _GLIBCPP_HAVE_ASINF
     inline float _CPP_asin_capture(float __x)
       { return asinf(__x); }
 #else
       { return asin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATANF
-    inline float _CPP_atan_capture(float __x)
-      { return __builtin_atanf(__x); }
-#elif _GLIBCPP_HAVE_ATANF
+#if _GLIBCPP_HAVE_ATANF
     inline float _CPP_atan_capture(float __x)
       { return atanf(__x); }
 #else
       { return atan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2F
-    inline float _CPP_atan2_capture(float __y, float __x)
-      { return __builtin_atan2f(__y, __x); }
-#elif _GLIBCPP_HAVE_ATAN2F
+#if _GLIBCPP_HAVE_ATAN2F
     inline float _CPP_atan2_capture(float __y, float __x)
       { return atan2f(__y, __x); }
 #else
       { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEILF
-    inline float _CPP_ceil_capture(float __x)
-      { return __builtin_ceilf(__x); }
-#elif _GLIBCPP_HAVE_CEILF
+#if _GLIBCPP_HAVE_CEILF
     inline float _CPP_ceil_capture(float __x)
       { return ceilf(__x); }
 #else
@@ -98,7 +84,7 @@
       { return ceil(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSF
+#if _GLIBCPP_HAVE___BUILTIN_COSF
     inline float _CPP_cos_capture(float __x)
       { return __builtin_cosf(__x); }
 #elif _GLIBCPP_HAVE_COSF
       { return cos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSHF
-    inline float _CPP_cosh_capture(float __x)
-      { return __builtin_coshf(__x); }
-#elif _GLIBCPP_HAVE_COSHF
+#if _GLIBCPP_HAVE_COSHF
     inline float _CPP_cosh_capture(float __x)
       { return coshf(__x); }
 #else
       { return cosh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXPF
-    inline float _CPP_exp_capture(float __x)
-      { return __builtin_expf(__x); }
-#elif _GLIBCPP_HAVE_EXPF
+#if _GLIBCPP_HAVE_EXPF
     inline float _CPP_exp_capture(float __x)
       { return expf(__x); }
 #else
       { return exp(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABSF
+#if _GLIBCPP_HAVE___BUILTIN_FABSF
     inline float _CPP_fabs_capture(float __x)
       { return __builtin_fabsf(__x); }
 #elif _GLIBCPP_HAVE_FABSF
       { return fabs(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOORF
-    inline float _CPP_floor_capture(float __x)
-      { return __builtin_floorf(__x); }
-#elif _GLIBCPP_HAVE_FLOORF
+#if _GLIBCPP_HAVE_FLOORF
     inline float _CPP_floor_capture(float __x)
       { return floorf(__x); }
 #else
       { return floor(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMODFF
-    inline float _CPP_fmod_capture(float __x, float __y)
-      { return __builtin_fmodf(__x, __y); }
-#elif _GLIBCPP_HAVE_FMODFF
+#if _GLIBCPP_HAVE_FMODFF
     inline float _CPP_fmod_capture(float __x, float __y)
       { return fmodf(__x, __y); }
 #else
       { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXPF
-    inline float _CPP_frexp_capture(float __x, int* __exp)
-      { return __builtin_frexpf(__x, __exp); }
-#elif _GLIBCPP_HAVE_FREXPF
+#if _GLIBCPP_HAVE_FREXPF
     inline float _CPP_frexp_capture(float __x, int* __exp)
       { return frexpf(__x, __exp); }
 #else
       { return frexp(__x, __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXPF
-    inline float _CPP_ldexp_capture(float __x, int __exp)
-      { return __builtin_ldexpf(__x, __exp); }
-#elif _GLIBCPP_HAVE_LDEXPF
+#if _GLIBCPP_HAVE_LDEXPF
     inline float _CPP_ldexp_capture(float __x, int __exp)
       { return ldexpf(__x, __exp); }
 #else
       { return ldexp(static_cast<double>(__x), __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOGF
-    inline float _CPP_log_capture(float __x)
-      { return __builtin_logf(__x); }
-#elif _GLIBCPP_HAVE_LOGF
+#if _GLIBCPP_HAVE_LOGF
     inline float _CPP_log_capture(float __x)
       { return logf(__x); }
 #else
       { return log(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10F
-    inline float _CPP_log10_capture(float __x)
-      { return __builtin_log10f(__x); }
-#elif _GLIBCPP_HAVE_LOG10F
+#if _GLIBCPP_HAVE_LOG10F
     inline float _CPP_log10_capture(float __x)
       { return log10f(__x); }
 #else
       { return log10(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODFF
-    inline float _CPP_modf_capture(float __x, float* __iptr)
-      { return __builtin_modff(__x, __iptr); }
-#elif _GLIBCPP_HAVE_MODFF
+#if _GLIBCPP_HAVE_MODFF
     inline float _CPP_modf_capture(float __x, float* __iptr)
       { return modff(__x, __iptr); }
 #else
     }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POWF
-    inline float _CPP_pow_capture(float __x, float __y)
-      { return __builtin_powf(__x, __y); }
-#elif _GLIBCPP_HAVE_POWF
+#if _GLIBCPP_HAVE_POWF
     inline float _CPP_pow_capture(float __x, float __y)
       { return powf(__x, __y); }
 #else
 
     float pow(float, int);
 
-#if _GLIBCPP_HAVE_BUILTIN_SINF
+#if _GLIBCPP_HAVE___BUILTIN_SINF
     inline float _CPP_sin_capture(float __x)
       { return __builtin_sinf(__x); }
 #elif _GLIBCPP_HAVE_SINF
       { return sin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINHF
-    inline float _CPP_sinh_capture(float __x)
-      { return __builtin_sinhf(__x); }
-#elif _GLIBCPP_HAVE_SINHF
+#if _GLIBCPP_HAVE_SINHF
     inline float _CPP_sinh_capture(float __x)
       { return sinhf(__x); }
 #else
       { return sinh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRTF
+#if _GLIBCPP_HAVE___BUILTIN_SQRTF
     inline float _CPP_sqrt_capture(float __x)
       { return __builtin_sqrtf(__x); }
 #elif _GLIBCPP_HAVE_SQRTF
       { return sqrt(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANF
-    inline float _CPP_tan_capture(float __x)
-      { return __builtin_tanf(__x); }
-#elif _GLIBCPP_HAVE_TANF
+#if _GLIBCPP_HAVE_TANF
     inline float _CPP_tan_capture(float __x)
       { return tanf(__x); }
 #else
       { return tan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANHF
-    inline float _CPP_tanh_capture(float __x)
-      { return __builtin_tanhf(__x); }
-#elif _GLIBCPP_HAVE_TANHF
+#if _GLIBCPP_HAVE_TANHF
     inline float _CPP_tanh_capture(float __x)
       { return tanhf(__x); }
 #else
     // double
     //
 
-#if _GLIBCPP_HAVE_BUILTIN_ACOS
-    inline double _CPP_acos_capture(double __x)
-      { return __builtin_acos(__x); }
-#else
     inline double _CPP_acos_capture(double __x)
       { return acos(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASIN
-    inline double _CPP_asin_capture(double __x)
-      { return __builtin_asin(__x); }
-#else
     inline double _CPP_asin_capture(double __x)
       { return asin(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN
-    inline double _CPP_atan_capture(double __x)
-      { return __builtin_atan(__x); }
-#else
     inline double _CPP_atan_capture(double __x)
       { return atan(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2
-    inline double _CPP_atan2_capture(double __y, double __x)
-      { return __builtin_atan2(__y, __x); }
-#else
     inline double _CPP_atan2_capture(double __y, double __x)
       { return atan2(__y, __x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEIL
-    inline double _CPP_ceil_capture(double __x)
-      { return __builtin_fceil(__x); }
-#else
     inline double _CPP_ceil_capture(double __x)
       { return ceil(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COS
+#if _GLIBCPP_HAVE___BUILTIN_COS
     inline double _CPP_cos_capture(double __x)
       { return __builtin_cos(__x); }
 #else
       { return cos(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSH
-    inline double _CPP_cosh_capture(double __x)
-      { return __builtin_cosh(__x); }
-#else
     inline double _CPP_cosh_capture(double __x)
       { return cosh(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXP
-    inline double _CPP_exp_capture(double __x)
-      { return __builtin_exp(__x); }
-#else
     inline double _CPP_exp_capture(double __x)
       { return exp(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABS
+#if _GLIBCPP_HAVE___BUILTIN_FABS
     inline double _CPP_fabs_capture(double __x)
       { return __builtin_fabs(__x); }
 #else
       { return fabs(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOOR
-    inline double _CPP_floor_capture(double __x)
-      { return __builtin_ffloor(__x); }
-#else
     inline double _CPP_floor_capture(double __x)
       { return floor(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMOD
-    inline double _CPP_fmod_capture(double __x, double __y)
-      { return __builtin_fmod(__x, __y); }
-#else
     inline double _CPP_fmod_capture(double __x, double __y)
       { return fmod(__x, __y); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXP
-    inline double _CPP_frexp_capture(double __x, int* __exp)
-      { return __builtin_frexp(__x, __exp); }
-#else
     inline double _CPP_frexp_capture(double __x, int* __exp)
       { return frexp(__x, __exp); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXP
-    inline double _CPP_ldexp_capture(double __x, int __exp)
-      { return __builtin_ldexp(__x, __exp); }
-#else
     inline double _CPP_ldexp_capture(double __x, int __exp)
       { return ldexp(__x, __exp); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG
-    inline double _CPP_log_capture(double __x)
-      { return __builtin_log(__x); }
-#else
     inline double _CPP_log_capture(double __x)
       { return log(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10
-    inline double _CPP_log10_capture(double __x)
-      { return __builtin_log10(__x); }
-#else
     inline double _CPP_log10_capture(double __x)
       { return log10(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODF
-    inline double _CPP_modf_capture(double __x, double* __iptr)
-      { return __builtin_modf(__x, __iptr); }
-#else
     inline double _CPP_modf_capture(double __x, double* __iptr)
       { return modf(__x, __iptr); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POW
-    inline double _CPP_pow_capture(double __x, double __y)
-      { return __builtin_pow(__x, static_cast<double>(__y)); }
-#else
     inline double _CPP_pow_capture(double __x, double __y)
       { return pow(__x, __y); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SIN
+#if _GLIBCPP_HAVE___BUILTIN_SIN
     inline double _CPP_sin_capture(double __x)
       { return __builtin_sin(__x); }
 #else
       { return sin(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINH
-    inline double _CPP_sinh_capture(double __x)
-      { return __builtin_sinh(__x); }
-#else
     inline double _CPP_sinh_capture(double __x)
       { return sinh(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRT
+#if _GLIBCPP_HAVE___BUILTIN_SQRT
     inline double _CPP_sqrt_capture(double __x)
       { return __builtin_fsqrt(__x); }
 #else
       { return sqrt(__x); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TAN
-    inline double _CPP_tan_capture(double __x)
-      { return __builtin_tan(__x); }
-#else
     inline double _CPP_tan_capture(double __x)
       { return tan(__x); }
-#endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANH
-    inline double _CPP_tanh_capture(double __x)
-      { return __builtin_tanh(__x); }
-#else
     inline double _CPP_tanh_capture(double __x)
       { return tanh(__x); }
-#endif
 
     //
     // long double
     //
 
-#if _GLIBCPP_HAVE_BUILTIN_ACOSL
-    inline long double _CPP_acos_capture(long double __x)
-      { return __builtin_acosl(__x); }
-#elif _GLIBCPP_HAVE_ACOSL
+#if _GLIBCPP_HAVE_ACOSL
     inline long double _CPP_acos_capture(long double __x)
       { return acosl(__x); }
 #else
       { return acos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ASINL
-    inline long double _CPP_asin_capture(long double __x)
-      { return __builtin_asinl(__x); }
-#elif _GLIBCPP_HAVE_ASINL
+#if _GLIBCPP_HAVE_ASINL
     inline long double _CPP_asin_capture(long double __x)
       { return asinl(__x); }
 #else
       { return asin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATANL
-    inline long double _CPP_atan_capture(long double __x)
-      { return __builtin_atanl(__x); }
-#elif _GLIBCPP_HAVE_ATANL
+#if _GLIBCPP_HAVE_ATANL
     inline long double _CPP_atan_capture(long double __x)
       { return atanl(__x); }
 #else
       { return atan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_ATAN2L
-    inline long double _CPP_atan2_capture(long double __y, long double __x)
-      { return __builtin_atan2l(__y, __x); }
-#elif _GLIBCPP_HAVE_ATAN2L
+#if _GLIBCPP_HAVE_ATAN2L
     inline long double _CPP_atan2_capture(long double __y, long double __x)
       { return atan2l(__y, __x); }
 #else
       { return atan2(static_cast<double>(__y), static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_CEILL
-    inline long double _CPP_ceil_capture(long double __x)
-      { return __builtin_ceill(__x); }
 #elif _GLIBCPP_HAVE_CEILL
     inline long double _CPP_ceil_capture(long double __x)
       { return ceill(__x); }
       { return ceil(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSL
+#if _GLIBCPP_HAVE___BUILTIN_COSL
     inline long double _CPP_cos_capture(long double __x)
       { return __builtin_cosl(__x); }
 #elif _GLIBCPP_HAVE_COSL
       { return cos(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_COSHL
-    inline long double _CPP_cosh_capture(long double __x)
-      { return __builtin_coshl(__x); }
-#elif _GLIBCPP_HAVE_COSHL
+#if _GLIBCPP_HAVE_COSHL
     inline long double _CPP_cosh_capture(long double __x)
       { return coshl(__x); }
 #else
       { return cosh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_EXPL
-    inline long double _CPP_exp_capture(long double __x)
-      { return __builtin_expl(__x); }
-#elif _GLIBCPP_HAVE_EXPL
+#if _GLIBCPP_HAVE_EXPL
     inline long double _CPP_exp_capture(long double __x)
       { return expl(__x); }
 #else
       { return exp(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FABSL
+#if _GLIBCPP_HAVE___BUILTIN_FABSL
     inline long double _CPP_fabs_capture(long double __x)
       { return __builtin_fabsl(__x); }
 #elif _GLIBCPP_HAVE_FABSL
       { return fabs(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FLOORL
-    inline long double _CPP_floor_capture(long double __x)
-      { return __builtin_floorl(__x); }
-#elif _GLIBCPP_HAVE_FLOORL
+#if _GLIBCPP_HAVE_FLOORL
     inline long double _CPP_floor_capture(long double __x)
       { return floorl(__x); }
 #else
       { return floor(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FMODL
-    inline long double _CPP_fmod_capture(long double __x, long double __y)
-      { return __builtin_fmodl(__x, __y); }
-#elif _GLIBCPP_HAVE_FMODL
+#if _GLIBCPP_HAVE_FMODL
     inline long double _CPP_fmod_capture(long double __x, long double __y)
       { return fmodl(__x, __y); }
 #else
       { return fmod(static_cast<double>(__x), static_cast<double>(__y)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_FREXPL
-    inline long double _CPP_frexp_capture(long double __x, int* __exp)
-      { return __builtin_frexpl(__x, __exp); }
-#elif _GLIBCPP_HAVE_FREXPL
+#if _GLIBCPP_HAVE_FREXPL
     inline long double _CPP_frexp_capture(long double __x, int* __exp)
       { return frexpl(__x, __exp); }
 #else
       { return frexp(static_cast<double>(__x), __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LDEXPL
-    inline long double _CPP_ldexp_capture(long double __x, int __exp)
-      { return __builtin_ldexpl(__x, __exp); }
-#elif _GLIBCPP_HAVE_LDEXPL
+#if _GLIBCPP_HAVE_LDEXPL
     inline long double _CPP_ldexp_capture(long double __x, int __exp)
       { return ldexpl(__x, __exp); }
 #else
       { return ldexp(static_cast<double>(__x), __exp); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOGL
-    inline long double _CPP_log_capture(long double __x)
-      { return __builtin_logl(__x); }
-#elif _GLIBCPP_HAVE_LOGL
+#if _GLIBCPP_HAVE_LOGL
     inline long double _CPP_log_capture(long double __x)
       { return logl(__x); }
 #else
       { return log(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_LOG10L
-    inline long double _CPP_log10_capture(long double __x)
-      { return __builtin_log10l(__x); }
-#elif _GLIBCPP_HAVE_LOG10L
+#if _GLIBCPP_HAVE_LOG10L
     inline long double _CPP_log10_capture(long double __x)
       { return log10l(__x); }
 #else
       { return log10(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_MODFL
-    inline long double _CPP_mod_capture(long double __x, long double* __iptr)
-      { return __builtin_modfl(__x, __iptr); }
-#elif _GLIBCPP_HAVE_MODFL
+#if _GLIBCPP_HAVE_MODFL
     inline long double _CPP_modf_capture(long double __x, long double* __iptr)
       { return modfl(__x, __iptr); }
 #else
     }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_POWL
-    inline long double _CPP_pow_capture(long double __x, long double __y)
-      { return __builtin_powl(__x, __y); }
-#elif _GLIBCPP_HAVE_POWL
+#if _GLIBCPP_HAVE_POWL
     inline long double _CPP_pow_capture(long double __x, long double __y)
       { return powl(__x, __y); }
 #else
       { return pow(static_cast<double>(__x), static_cast<double>(__y)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINL
+#if _GLIBCPP_HAVE___BUILTIN_SINL
     inline long double _CPP_sin_capture(long double __x)
       { return __builtin_sinl(__x); }
 #elif _GLIBCPP_HAVE_SINL
       { return sin(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SINHL
-    inline long double _CPP_sinh_capture(long double __x)
-      { return __builtin_sinhl(__x); }
-#elif _GLIBCPP_HAVE_SINHL
+#if _GLIBCPP_HAVE_SINHL
     inline long double _CPP_sinh_capture(long double __x)
       { return sinhl(__x); }
 #else
       { return sinh(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_SQRTL
+#if _GLIBCPP_HAVE___BUILTIN_SQRTL
     inline long double _CPP_sqrt_capture(long double __x)
       { return __builtin_sqrtl(__x); }
 #elif _GLIBCPP_HAVE_SQRTL
       { return sqrt(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANL
-    inline long double _CPP_tan_capture(long double __x)
-      { return __builtin_tanl(__x); }
-#elif _GLIBCPP_HAVE_TANL
+#if _GLIBCPP_HAVE_TANL
     inline long double _CPP_tan_capture(long double __x)
       { return tanl(__x); }
 #else
       { return tan(static_cast<double>(__x)); }
 #endif
 
-#if _GLIBCPP_HAVE_BUILTIN_TANHL
-    inline long double _CPP_tanh_capture(long double __x)
-      { return __builtin_tanhl(__x); }
-#elif _GLIBCPP_HAVE_TANHL
+#if _GLIBCPP_HAVE_TANHL
     inline long double _CPP_tanh_capture(long double __x)
       { return tanhl(__x); }
 #else
This page took 0.446711 seconds and 5 git commands to generate.