OSDN Git Service

* ifcvt.c (cond_exec_find_if_block): Return FALSE if no
[pf3gnuchains/gcc-fork.git] / libgfortran / configure
index 8b85a23..b7119c1 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for GNU Fortran Runtime Library 0.2.
+# Generated by GNU Autoconf 2.59 for GNU Fortran Runtime Library 0.3.
 #
 # Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
@@ -267,8 +267,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='GNU Fortran Runtime Library'
 PACKAGE_TARNAME='libgfortran'
-PACKAGE_VERSION='0.2'
-PACKAGE_STRING='GNU Fortran Runtime Library 0.2'
+PACKAGE_VERSION='0.3'
+PACKAGE_STRING='GNU Fortran Runtime Library 0.3'
 PACKAGE_BUGREPORT=''
 
 # Factoring default headers for most tests.
@@ -308,7 +308,7 @@ ac_includes_default="\
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT multi_basedir toolexecdir toolexeclibdir CC ac_ct_CC EXEEXT OBJEXT AM_FCFLAGS AM_CFLAGS AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB LN_S LIBTOOL enable_shared enable_static FC FCFLAGS LDFLAGS ac_ct_FC extra_ldflags_libgfortran CPP CPPFLAGS EGREP FPU_HOST_HEADER LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT multi_basedir toolexecdir toolexeclibdir CC ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE AM_FCFLAGS AM_CFLAGS AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB LN_S LIBTOOL enable_shared enable_static FC FCFLAGS LDFLAGS ac_ct_FC extra_ldflags_libgfortran CPP CPPFLAGS EGREP FPU_HOST_HEADER LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -777,7 +777,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GNU Fortran Runtime Library 0.2 to adapt to many kinds of systems.
+\`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -844,7 +844,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.2:";;
+     short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
    esac
   cat <<\_ACEOF
 
@@ -855,6 +855,8 @@ Optional Features:
   --enable-maintainer-mode  enable make rules and dependencies not useful
                          (and sometimes confusing) to the casual installer
   --enable-multilib       build many library versions (default)
+  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors
   --enable-shared=PKGS  build shared libraries default=yes
   --enable-static=PKGS  build static libraries default=yes
   --enable-fast-install=PKGS  optimize for fast installation default=yes
@@ -977,7 +979,7 @@ fi
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Fortran Runtime Library configure 0.2
+GNU Fortran Runtime Library configure 0.3
 generated by GNU Autoconf 2.59
 
 Copyright (C) 2003 Free Software Foundation, Inc.
@@ -991,7 +993,7 @@ cat >&5 <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNU Fortran Runtime Library $as_me 0.2, which was
+It was created by GNU Fortran Runtime Library $as_me 0.3, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -1524,13 +1526,12 @@ target_alias=${target_alias-$host_alias}
 
 # Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
-#  1.8.2:  minimum required version
+#  1.9.6:  minimum required version
 #  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
 #              of other PACKAGE_* variables will, however, and there's nothing
 #              we can do about that; they come from AC_INIT).
 #  foreign:  we don't follow the normal rules for GNU packages (no COPYING
 #            file in the top srcdir, etc, etc), so stop complaining.
-#  no-dependencies:  turns off auto dependency generation (just for now)
 #  -Wall:  turns on all automake warnings...
 #  -Wno-portability:  ...except this one, since GNU make is required.
 am__api_version="1.9"
@@ -1815,7 +1816,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libgfortran'
- VERSION='0.2'
+ VERSION='0.3'
 
 
 # Some tools Automake needs.
@@ -1991,6 +1992,13 @@ else
 fi
 
 
+# Even if the default multilib is not a cross compilation,
+# it may be that some of the other multilibs are.
+if test $cross_compiling = no && test $multilib = yes \
+   && test "x${with_multisubdir}" != x ; then
+   cross_compiling=maybe
+fi
+
           ac_config_commands="$ac_config_commands default-1"
 
 
@@ -3008,6 +3016,180 @@ ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
+DEPDIR="${am__leading_dot}deps"
+
+          ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote="\""
+      _am_result=BSD
+   fi
+fi
+
+
+echo "$as_me:$LINENO: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then
+  enableval="$enable_dependency_tracking"
+
+fi;
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+
+
+if test "x$enable_dependency_tracking" != xno; then
+  AMDEP_TRUE=
+  AMDEP_FALSE='#'
+else
+  AMDEP_TRUE='#'
+  AMDEP_FALSE=
+fi
+
+
+
+
+depcc="$CC"   am_compiler_list=
+
+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_CC_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_CC_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+
+
+if
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+  am__fastdepCC_TRUE=
+  am__fastdepCC_FALSE='#'
+else
+  am__fastdepCC_TRUE='#'
+  am__fastdepCC_FALSE=
+fi
+
 
 
 
@@ -4171,7 +4353,7 @@ test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
 case $host in
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 4174 "configure"' > conftest.$ac_ext
+  echo '#line 4356 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -4561,7 +4743,7 @@ fi
 
 
 # Provide some information about the compiler.
-echo "$as_me:4564:" \
+echo "$as_me:4746:" \
      "checking for Fortran compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -4714,6 +4896,67 @@ case "${host}" in
 esac
 
 
+# We need a working compiler at that point, otherwise give a clear
+# error message and bail out.
+
+
+echo "$as_me:$LINENO: checking whether the GNU Fortran compiler is working" >&5
+echo $ECHO_N "checking whether the GNU Fortran compiler is working... $ECHO_C" >&6
+ac_ext=${FC_SRCEXT-f}
+ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
+ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_fc_compiler_gnu
+
+cat >conftest.$ac_ext <<_ACEOF
+
+      program foo
+      real, parameter :: bar = sin (12.34 / 2.5)
+      end program foo
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_fc_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+     { { echo "$as_me:$LINENO: error: GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" >&5
+echo "$as_me: error: GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
 # Check whether --enable-largefile or --disable-largefile was given.
 if test "${enable_largefile+set}" = set; then
   enableval="$enable_largefile"
@@ -5800,6 +6043,71 @@ _ACEOF
 
 fi
 
+echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
+if test "${ac_cv_header_time+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+
+int
+main ()
+{
+if ((struct tm *) 0)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_header_time=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_header_time=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+echo "${ECHO_T}$ac_cv_header_time" >&6
+if test $ac_cv_header_time = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define TIME_WITH_SYS_TIME 1
+_ACEOF
+
+fi
+
 
 
 
@@ -6114,7 +6422,8 @@ done
 
 
 
-for ac_header in sys/types.h sys/stat.h floatingpoint.h ieeefp.h
+
+for ac_header in sys/types.h sys/stat.h sys/wait.h floatingpoint.h ieeefp.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
@@ -6266,7 +6575,8 @@ done
 
 
 
-for ac_header in fenv.h fptrap.h float.h
+
+for ac_header in fenv.h fptrap.h float.h execinfo.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
@@ -6897,8 +7207,9 @@ fi
   break
 done
 if test "$acx_cv_header_stdint" = stddef.h; then
-  acx_cv_header_stdint_kind="(lacks uintptr_t)"
+  acx_cv_header_stdint_kind="(lacks uintmax_t)"
   for i in stdint.h $inttype_headers; do
+    unset ac_cv_type_uintptr_t
     unset ac_cv_type_uint32_t
     unset ac_cv_type_uint64_t
     echo $ECHO_N "looking for an incomplete stdint.h in $i, $ECHO_C" >&6
@@ -7024,11 +7335,65 @@ rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
-if test $ac_cv_type_uint64_t = yes; then
-  :
+
+    echo "$as_me:$LINENO: checking for uintptr_t" >&5
+echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
+if test "${ac_cv_type_uintptr_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <$i>
+
+int
+main ()
+{
+if ((uintptr_t *) 0)
+  return 0;
+if (sizeof (uintptr_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_uintptr_t=yes
 else
-  acx_cv_header_stdint_kind="(lacks uintptr_t and uint64_t)"
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_type_uintptr_t=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
+echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
 
     break
   done
@@ -7161,11 +7526,6 @@ rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6
-if test $ac_cv_type_u_int64_t = yes; then
-  :
-else
-  acx_cv_header_stdint_kind="(u_intXX_t style, lacks u_int64_t)"
-fi
 
     break
   done
@@ -9925,7 +10285,11 @@ done
 
 
 
-for ac_func in sleep time ttyname signal alarm ctime
+
+
+
+
+for ac_func in sleep time ttyname signal alarm ctime clock access fork execl
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for $ac_func" >&5
 done
 
 
-# Check libc for getgid, getpid, getuid
-echo "$as_me:$LINENO: checking for getgid in -lc" >&5
-echo $ECHO_N "checking for getgid in -lc... $ECHO_C" >&6
-if test "${ac_cv_lib_c_getgid+set}" = set; then
+
+
+
+
+
+
+
+
+for ac_func in wait setmode execvp pipe dup2 close fdopen strcasestr getrlimit
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lc  $LIBS"
-if test x$gcc_no_link = xyes; then
+  if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -10051,18 +10423,47 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char $ac_func ();
+/* 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_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char getgid ();
 int
 main ()
 {
-getgid ();
+return f != $ac_func;
   ;
   return 0;
 }
@@ -10089,35 +10490,36 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_c_getgid=yes
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_c_getgid=no
+eval "$as_ac_var=no"
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_c_getgid" >&5
-echo "${ECHO_T}$ac_cv_lib_c_getgid" >&6
-if test $ac_cv_lib_c_getgid = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETGID 1
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
+done
 
-echo "$as_me:$LINENO: checking for getpid in -lc" >&5
-echo $ECHO_N "checking for getpid in -lc... $ECHO_C" >&6
-if test "${ac_cv_lib_c_getpid+set}" = set; then
+
+for ac_func in gettimeofday
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lc  $LIBS"
-if test x$gcc_no_link = xyes; then
+  if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -10128,18 +10530,47 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
 
 /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus
 extern "C"
+{
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char getpid ();
+char $ac_func ();
+/* 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_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
 int
 main ()
 {
-getpid ();
+return f != $ac_func;
   ;
   return 0;
 }
@@ -10166,35 +10597,39 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_c_getpid=yes
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_c_getpid=no
+eval "$as_ac_var=no"
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_c_getpid" >&5
-echo "${ECHO_T}$ac_cv_lib_c_getpid" >&6
-if test $ac_cv_lib_c_getpid = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETPID 1
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
+done
 
-echo "$as_me:$LINENO: checking for getuid in -lc" >&5
-echo $ECHO_N "checking for getuid in -lc... $ECHO_C" >&6
-if test "${ac_cv_lib_c_getuid+set}" = set; then
+
+# Check for glibc backtrace functions
+
+
+for ac_func in backtrace backtrace_symbols
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lc  $LIBS"
-if test x$gcc_no_link = xyes; then
+  if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -10205,18 +10640,47 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
 
 /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus
 extern "C"
+{
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char getuid ();
+char $ac_func ();
+/* 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_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
 int
 main ()
 {
-getuid ();
+return f != $ac_func;
   ;
   return 0;
 }
@@ -10243,67 +10707,54 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_c_getuid=yes
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_c_getuid=no
+eval "$as_ac_var=no"
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_c_getuid" >&5
-echo "${ECHO_T}$ac_cv_lib_c_getuid" >&6
-if test $ac_cv_lib_c_getuid = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETUID 1
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
+done
 
 
-# Check for C99 (and other IEEE) math functions
-# ??? This list seems awful long. Is there a better way to test for these?
-echo "$as_me:$LINENO: checking for acosf in -lm" >&5
-echo $ECHO_N "checking for acosf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acosf+set}" = set; then
+# Check for types
+echo "$as_me:$LINENO: checking for intptr_t" >&5
+echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
+if test "${ac_cv_type_intptr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lm  $LIBS"
-if test x$gcc_no_link = xyes; then
-  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
-echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-cat >conftest.$ac_ext <<_ACEOF
+  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char acosf ();
+$ac_includes_default
 int
 main ()
 {
-acosf ();
+if ((intptr_t *) 0)
+  return 0;
+if (sizeof (intptr_t))
+  return 0;
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
@@ -10317,40 +10768,41 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&
-        { ac_try='test -s conftest$ac_exeext'
+        { ac_try='test -s conftest.$ac_objext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acosf=yes
+  ac_cv_type_intptr_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acosf=no
+ac_cv_type_intptr_t=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acosf" >&6
-if test $ac_cv_lib_m_acosf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
+if test $ac_cv_type_intptr_t = yes; then
 
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOSF 1
+cat >>confdefs.h <<_ACEOF
+#define HAVE_INTPTR_T 1
 _ACEOF
 
+
 fi
 
-echo "$as_me:$LINENO: checking for acos in -lm" >&5
-echo $ECHO_N "checking for acos in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acos+set}" = set; then
+
+# Check libc for getgid, getpid, getuid
+echo "$as_me:$LINENO: checking for getgid in -lc" >&5
+echo $ECHO_N "checking for getgid in -lc... $ECHO_C" >&6
+if test "${ac_cv_lib_c_getgid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lm  $LIBS"
+LIBS="-lc  $LIBS"
 if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
@@ -10369,11 +10821,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char acos ();
+char getgid ();
 int
 main ()
 {
-acos ();
+getgid ();
   ;
   return 0;
 }
@@ -10400,34 +10852,34 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acos=yes
+  ac_cv_lib_c_getgid=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acos=no
+ac_cv_lib_c_getgid=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acos" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acos" >&6
-if test $ac_cv_lib_m_acos = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_c_getgid" >&5
+echo "${ECHO_T}$ac_cv_lib_c_getgid" >&6
+if test $ac_cv_lib_c_getgid = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOS 1
+#define HAVE_GETGID 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for acosl in -lm" >&5
-echo $ECHO_N "checking for acosl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acosl+set}" = set; then
+echo "$as_me:$LINENO: checking for getpid in -lc" >&5
+echo $ECHO_N "checking for getpid in -lc... $ECHO_C" >&6
+if test "${ac_cv_lib_c_getpid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lm  $LIBS"
+LIBS="-lc  $LIBS"
 if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
@@ -10446,11 +10898,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char acosl ();
+char getpid ();
 int
 main ()
 {
-acosl ();
+getpid ();
   ;
   return 0;
 }
@@ -10477,34 +10929,34 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acosl=yes
+  ac_cv_lib_c_getpid=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acosl=no
+ac_cv_lib_c_getpid=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acosl" >&6
-if test $ac_cv_lib_m_acosl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_c_getpid" >&5
+echo "${ECHO_T}$ac_cv_lib_c_getpid" >&6
+if test $ac_cv_lib_c_getpid = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOSL 1
+#define HAVE_GETPID 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for acoshf in -lm" >&5
-echo $ECHO_N "checking for acoshf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acoshf+set}" = set; then
+echo "$as_me:$LINENO: checking for getppid in -lc" >&5
+echo $ECHO_N "checking for getppid in -lc... $ECHO_C" >&6
+if test "${ac_cv_lib_c_getppid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lm  $LIBS"
+LIBS="-lc  $LIBS"
 if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
@@ -10523,11 +10975,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char acoshf ();
+char getppid ();
 int
 main ()
 {
-acoshf ();
+getppid ();
   ;
   return 0;
 }
@@ -10554,34 +11006,34 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acoshf=yes
+  ac_cv_lib_c_getppid=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acoshf=no
+ac_cv_lib_c_getppid=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acoshf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acoshf" >&6
-if test $ac_cv_lib_m_acoshf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_c_getppid" >&5
+echo "${ECHO_T}$ac_cv_lib_c_getppid" >&6
+if test $ac_cv_lib_c_getppid = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOSHF 1
+#define HAVE_GETPPID 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for acosh in -lm" >&5
-echo $ECHO_N "checking for acosh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acosh+set}" = set; then
+echo "$as_me:$LINENO: checking for getuid in -lc" >&5
+echo $ECHO_N "checking for getuid in -lc... $ECHO_C" >&6
+if test "${ac_cv_lib_c_getuid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lm  $LIBS"
+LIBS="-lc  $LIBS"
 if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
@@ -10600,11 +11052,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char acosh ();
+char getuid ();
 int
 main ()
 {
-acosh ();
+getuid ();
   ;
   return 0;
 }
@@ -10631,30 +11083,33 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acosh=yes
+  ac_cv_lib_c_getuid=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acosh=no
+ac_cv_lib_c_getuid=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acosh" >&6
-if test $ac_cv_lib_m_acosh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_c_getuid" >&5
+echo "${ECHO_T}$ac_cv_lib_c_getuid" >&6
+if test $ac_cv_lib_c_getuid = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOSH 1
+#define HAVE_GETUID 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for acoshl in -lm" >&5
-echo $ECHO_N "checking for acoshl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_acoshl+set}" = set; then
+
+# Check for C99 (and other IEEE) math functions
+# ??? This list seems awful long. Is there a better way to test for these?
+echo "$as_me:$LINENO: checking for acosf in -lm" >&5
+echo $ECHO_N "checking for acosf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acosf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -10677,11 +11132,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char acoshl ();
+char acosf ();
 int
 main ()
 {
-acoshl ();
+acosf ();
   ;
   return 0;
 }
@@ -10708,30 +11163,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_acoshl=yes
+  ac_cv_lib_m_acosf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_acoshl=no
+ac_cv_lib_m_acosf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_acoshl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_acoshl" >&6
-if test $ac_cv_lib_m_acoshl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acosf" >&6
+if test $ac_cv_lib_m_acosf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ACOSHL 1
+#define HAVE_ACOSF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asinf in -lm" >&5
-echo $ECHO_N "checking for asinf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asinf+set}" = set; then
+echo "$as_me:$LINENO: checking for acos in -lm" >&5
+echo $ECHO_N "checking for acos in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acos+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -10754,11 +11209,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asinf ();
+char acos ();
 int
 main ()
 {
-asinf ();
+acos ();
   ;
   return 0;
 }
@@ -10785,30 +11240,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asinf=yes
+  ac_cv_lib_m_acos=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asinf=no
+ac_cv_lib_m_acos=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asinf" >&6
-if test $ac_cv_lib_m_asinf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acos" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acos" >&6
+if test $ac_cv_lib_m_acos = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASINF 1
+#define HAVE_ACOS 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asin in -lm" >&5
-echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asin+set}" = set; then
+echo "$as_me:$LINENO: checking for acosl in -lm" >&5
+echo $ECHO_N "checking for acosl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acosl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -10831,11 +11286,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asin ();
+char acosl ();
 int
 main ()
 {
-asin ();
+acosl ();
   ;
   return 0;
 }
@@ -10862,30 +11317,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asin=yes
+  ac_cv_lib_m_acosl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asin=no
+ac_cv_lib_m_acosl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
-if test $ac_cv_lib_m_asin = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acosl" >&6
+if test $ac_cv_lib_m_acosl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASIN 1
+#define HAVE_ACOSL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asinl in -lm" >&5
-echo $ECHO_N "checking for asinl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asinl+set}" = set; then
+echo "$as_me:$LINENO: checking for acoshf in -lm" >&5
+echo $ECHO_N "checking for acoshf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acoshf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -10908,11 +11363,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asinl ();
+char acoshf ();
 int
 main ()
 {
-asinl ();
+acoshf ();
   ;
   return 0;
 }
@@ -10939,30 +11394,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asinl=yes
+  ac_cv_lib_m_acoshf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asinl=no
+ac_cv_lib_m_acoshf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asinl" >&6
-if test $ac_cv_lib_m_asinl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acoshf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acoshf" >&6
+if test $ac_cv_lib_m_acoshf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASINL 1
+#define HAVE_ACOSHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asinhf in -lm" >&5
-echo $ECHO_N "checking for asinhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asinhf+set}" = set; then
+echo "$as_me:$LINENO: checking for acosh in -lm" >&5
+echo $ECHO_N "checking for acosh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acosh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -10985,11 +11440,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asinhf ();
+char acosh ();
 int
 main ()
 {
-asinhf ();
+acosh ();
   ;
   return 0;
 }
@@ -11016,30 +11471,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asinhf=yes
+  ac_cv_lib_m_acosh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asinhf=no
+ac_cv_lib_m_acosh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asinhf" >&6
-if test $ac_cv_lib_m_asinhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acosh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acosh" >&6
+if test $ac_cv_lib_m_acosh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASINHF 1
+#define HAVE_ACOSH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asinh in -lm" >&5
-echo $ECHO_N "checking for asinh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asinh+set}" = set; then
+echo "$as_me:$LINENO: checking for acoshl in -lm" >&5
+echo $ECHO_N "checking for acoshl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_acoshl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11062,11 +11517,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asinh ();
+char acoshl ();
 int
 main ()
 {
-asinh ();
+acoshl ();
   ;
   return 0;
 }
@@ -11093,30 +11548,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asinh=yes
+  ac_cv_lib_m_acoshl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asinh=no
+ac_cv_lib_m_acoshl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asinh" >&6
-if test $ac_cv_lib_m_asinh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_acoshl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_acoshl" >&6
+if test $ac_cv_lib_m_acoshl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASINH 1
+#define HAVE_ACOSHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for asinhl in -lm" >&5
-echo $ECHO_N "checking for asinhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_asinhl+set}" = set; then
+echo "$as_me:$LINENO: checking for asinf in -lm" >&5
+echo $ECHO_N "checking for asinf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asinf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11139,11 +11594,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char asinhl ();
+char asinf ();
 int
 main ()
 {
-asinhl ();
+asinf ();
   ;
   return 0;
 }
@@ -11170,30 +11625,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_asinhl=yes
+  ac_cv_lib_m_asinf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_asinhl=no
+ac_cv_lib_m_asinf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_asinhl" >&6
-if test $ac_cv_lib_m_asinhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asinf" >&6
+if test $ac_cv_lib_m_asinf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ASINHL 1
+#define HAVE_ASINF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atan2f in -lm" >&5
-echo $ECHO_N "checking for atan2f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atan2f+set}" = set; then
+echo "$as_me:$LINENO: checking for asin in -lm" >&5
+echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asin+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11216,11 +11671,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atan2f ();
+char asin ();
 int
 main ()
 {
-atan2f ();
+asin ();
   ;
   return 0;
 }
@@ -11247,30 +11702,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atan2f=yes
+  ac_cv_lib_m_asin=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atan2f=no
+ac_cv_lib_m_asin=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atan2f" >&6
-if test $ac_cv_lib_m_atan2f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
+if test $ac_cv_lib_m_asin = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATAN2F 1
+#define HAVE_ASIN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atan2 in -lm" >&5
-echo $ECHO_N "checking for atan2 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atan2+set}" = set; then
+echo "$as_me:$LINENO: checking for asinl in -lm" >&5
+echo $ECHO_N "checking for asinl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asinl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11293,11 +11748,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atan2 ();
+char asinl ();
 int
 main ()
 {
-atan2 ();
+asinl ();
   ;
   return 0;
 }
@@ -11324,30 +11779,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atan2=yes
+  ac_cv_lib_m_asinl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atan2=no
+ac_cv_lib_m_asinl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atan2" >&6
-if test $ac_cv_lib_m_atan2 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asinl" >&6
+if test $ac_cv_lib_m_asinl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATAN2 1
+#define HAVE_ASINL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atan2l in -lm" >&5
-echo $ECHO_N "checking for atan2l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atan2l+set}" = set; then
+echo "$as_me:$LINENO: checking for asinhf in -lm" >&5
+echo $ECHO_N "checking for asinhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asinhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11370,11 +11825,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atan2l ();
+char asinhf ();
 int
 main ()
 {
-atan2l ();
+asinhf ();
   ;
   return 0;
 }
@@ -11401,30 +11856,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atan2l=yes
+  ac_cv_lib_m_asinhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atan2l=no
+ac_cv_lib_m_asinhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atan2l" >&6
-if test $ac_cv_lib_m_atan2l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asinhf" >&6
+if test $ac_cv_lib_m_asinhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATAN2L 1
+#define HAVE_ASINHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atanf in -lm" >&5
-echo $ECHO_N "checking for atanf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atanf+set}" = set; then
+echo "$as_me:$LINENO: checking for asinh in -lm" >&5
+echo $ECHO_N "checking for asinh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asinh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11447,11 +11902,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atanf ();
+char asinh ();
 int
 main ()
 {
-atanf ();
+asinh ();
   ;
   return 0;
 }
@@ -11478,30 +11933,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atanf=yes
+  ac_cv_lib_m_asinh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atanf=no
+ac_cv_lib_m_asinh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atanf" >&6
-if test $ac_cv_lib_m_atanf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asinh" >&6
+if test $ac_cv_lib_m_asinh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATANF 1
+#define HAVE_ASINH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atan in -lm" >&5
-echo $ECHO_N "checking for atan in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atan+set}" = set; then
+echo "$as_me:$LINENO: checking for asinhl in -lm" >&5
+echo $ECHO_N "checking for asinhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_asinhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11524,11 +11979,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atan ();
+char asinhl ();
 int
 main ()
 {
-atan ();
+asinhl ();
   ;
   return 0;
 }
@@ -11555,30 +12010,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atan=yes
+  ac_cv_lib_m_asinhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atan=no
+ac_cv_lib_m_asinhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atan" >&6
-if test $ac_cv_lib_m_atan = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_asinhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_asinhl" >&6
+if test $ac_cv_lib_m_asinhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATAN 1
+#define HAVE_ASINHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atanl in -lm" >&5
-echo $ECHO_N "checking for atanl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atanl+set}" = set; then
+echo "$as_me:$LINENO: checking for atan2f in -lm" >&5
+echo $ECHO_N "checking for atan2f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atan2f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11601,11 +12056,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atanl ();
+char atan2f ();
 int
 main ()
 {
-atanl ();
+atan2f ();
   ;
   return 0;
 }
@@ -11632,30 +12087,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atanl=yes
+  ac_cv_lib_m_atan2f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atanl=no
+ac_cv_lib_m_atan2f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atanl" >&6
-if test $ac_cv_lib_m_atanl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atan2f" >&6
+if test $ac_cv_lib_m_atan2f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATANL 1
+#define HAVE_ATAN2F 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atanhf in -lm" >&5
-echo $ECHO_N "checking for atanhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atanhf+set}" = set; then
+echo "$as_me:$LINENO: checking for atan2 in -lm" >&5
+echo $ECHO_N "checking for atan2 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atan2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11678,11 +12133,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atanhf ();
+char atan2 ();
 int
 main ()
 {
-atanhf ();
+atan2 ();
   ;
   return 0;
 }
@@ -11709,30 +12164,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atanhf=yes
+  ac_cv_lib_m_atan2=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atanhf=no
+ac_cv_lib_m_atan2=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atanhf" >&6
-if test $ac_cv_lib_m_atanhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atan2" >&6
+if test $ac_cv_lib_m_atan2 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATANHF 1
+#define HAVE_ATAN2 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atanh in -lm" >&5
-echo $ECHO_N "checking for atanh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atanh+set}" = set; then
+echo "$as_me:$LINENO: checking for atan2l in -lm" >&5
+echo $ECHO_N "checking for atan2l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atan2l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11755,11 +12210,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atanh ();
+char atan2l ();
 int
 main ()
 {
-atanh ();
+atan2l ();
   ;
   return 0;
 }
@@ -11786,30 +12241,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atanh=yes
+  ac_cv_lib_m_atan2l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atanh=no
+ac_cv_lib_m_atan2l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atanh" >&6
-if test $ac_cv_lib_m_atanh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan2l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atan2l" >&6
+if test $ac_cv_lib_m_atan2l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATANH 1
+#define HAVE_ATAN2L 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for atanhl in -lm" >&5
-echo $ECHO_N "checking for atanhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_atanhl+set}" = set; then
+echo "$as_me:$LINENO: checking for atanf in -lm" >&5
+echo $ECHO_N "checking for atanf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atanf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11832,11 +12287,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char atanhl ();
+char atanf ();
 int
 main ()
 {
-atanhl ();
+atanf ();
   ;
   return 0;
 }
@@ -11863,30 +12318,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_atanhl=yes
+  ac_cv_lib_m_atanf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_atanhl=no
+ac_cv_lib_m_atanf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_atanhl" >&6
-if test $ac_cv_lib_m_atanhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atanf" >&6
+if test $ac_cv_lib_m_atanf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ATANHL 1
+#define HAVE_ATANF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cargf in -lm" >&5
-echo $ECHO_N "checking for cargf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cargf+set}" = set; then
+echo "$as_me:$LINENO: checking for atan in -lm" >&5
+echo $ECHO_N "checking for atan in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atan+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11909,11 +12364,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cargf ();
+char atan ();
 int
 main ()
 {
-cargf ();
+atan ();
   ;
   return 0;
 }
@@ -11940,30 +12395,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cargf=yes
+  ac_cv_lib_m_atan=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cargf=no
+ac_cv_lib_m_atan=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cargf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cargf" >&6
-if test $ac_cv_lib_m_cargf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atan" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atan" >&6
+if test $ac_cv_lib_m_atan = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CARGF 1
+#define HAVE_ATAN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for carg in -lm" >&5
-echo $ECHO_N "checking for carg in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_carg+set}" = set; then
+echo "$as_me:$LINENO: checking for atanl in -lm" >&5
+echo $ECHO_N "checking for atanl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atanl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -11986,11 +12441,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char carg ();
+char atanl ();
 int
 main ()
 {
-carg ();
+atanl ();
   ;
   return 0;
 }
@@ -12017,30 +12472,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_carg=yes
+  ac_cv_lib_m_atanl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_carg=no
+ac_cv_lib_m_atanl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_carg" >&5
-echo "${ECHO_T}$ac_cv_lib_m_carg" >&6
-if test $ac_cv_lib_m_carg = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atanl" >&6
+if test $ac_cv_lib_m_atanl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CARG 1
+#define HAVE_ATANL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cargl in -lm" >&5
-echo $ECHO_N "checking for cargl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cargl+set}" = set; then
+echo "$as_me:$LINENO: checking for atanhf in -lm" >&5
+echo $ECHO_N "checking for atanhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atanhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12063,11 +12518,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cargl ();
+char atanhf ();
 int
 main ()
 {
-cargl ();
+atanhf ();
   ;
   return 0;
 }
@@ -12094,30 +12549,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cargl=yes
+  ac_cv_lib_m_atanhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cargl=no
+ac_cv_lib_m_atanhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cargl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cargl" >&6
-if test $ac_cv_lib_m_cargl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atanhf" >&6
+if test $ac_cv_lib_m_atanhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CARGL 1
+#define HAVE_ATANHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ceilf in -lm" >&5
-echo $ECHO_N "checking for ceilf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ceilf+set}" = set; then
+echo "$as_me:$LINENO: checking for atanh in -lm" >&5
+echo $ECHO_N "checking for atanh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atanh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12140,11 +12595,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ceilf ();
+char atanh ();
 int
 main ()
 {
-ceilf ();
+atanh ();
   ;
   return 0;
 }
@@ -12171,30 +12626,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ceilf=yes
+  ac_cv_lib_m_atanh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ceilf=no
+ac_cv_lib_m_atanh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceilf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ceilf" >&6
-if test $ac_cv_lib_m_ceilf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atanh" >&6
+if test $ac_cv_lib_m_atanh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEILF 1
+#define HAVE_ATANH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ceil in -lm" >&5
-echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ceil+set}" = set; then
+echo "$as_me:$LINENO: checking for atanhl in -lm" >&5
+echo $ECHO_N "checking for atanhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_atanhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12217,11 +12672,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ceil ();
+char atanhl ();
 int
 main ()
 {
-ceil ();
+atanhl ();
   ;
   return 0;
 }
@@ -12248,30 +12703,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ceil=yes
+  ac_cv_lib_m_atanhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ceil=no
+ac_cv_lib_m_atanhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6
-if test $ac_cv_lib_m_ceil = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_atanhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_atanhl" >&6
+if test $ac_cv_lib_m_atanhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEIL 1
+#define HAVE_ATANHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ceill in -lm" >&5
-echo $ECHO_N "checking for ceill in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ceill+set}" = set; then
+echo "$as_me:$LINENO: checking for cargf in -lm" >&5
+echo $ECHO_N "checking for cargf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cargf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12294,11 +12749,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ceill ();
+char cargf ();
 int
 main ()
 {
-ceill ();
+cargf ();
   ;
   return 0;
 }
@@ -12325,30 +12780,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ceill=yes
+  ac_cv_lib_m_cargf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ceill=no
+ac_cv_lib_m_cargf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceill" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ceill" >&6
-if test $ac_cv_lib_m_ceill = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cargf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cargf" >&6
+if test $ac_cv_lib_m_cargf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEILL 1
+#define HAVE_CARGF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for copysignf in -lm" >&5
-echo $ECHO_N "checking for copysignf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_copysignf+set}" = set; then
+echo "$as_me:$LINENO: checking for carg in -lm" >&5
+echo $ECHO_N "checking for carg in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_carg+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12371,11 +12826,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char copysignf ();
+char carg ();
 int
 main ()
 {
-copysignf ();
+carg ();
   ;
   return 0;
 }
@@ -12402,30 +12857,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_copysignf=yes
+  ac_cv_lib_m_carg=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_copysignf=no
+ac_cv_lib_m_carg=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysignf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_copysignf" >&6
-if test $ac_cv_lib_m_copysignf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_carg" >&5
+echo "${ECHO_T}$ac_cv_lib_m_carg" >&6
+if test $ac_cv_lib_m_carg = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COPYSIGNF 1
+#define HAVE_CARG 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for copysign in -lm" >&5
-echo $ECHO_N "checking for copysign in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_copysign+set}" = set; then
+echo "$as_me:$LINENO: checking for cargl in -lm" >&5
+echo $ECHO_N "checking for cargl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cargl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12448,11 +12903,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char copysign ();
+char cargl ();
 int
 main ()
 {
-copysign ();
+cargl ();
   ;
   return 0;
 }
@@ -12479,30 +12934,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_copysign=yes
+  ac_cv_lib_m_cargl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_copysign=no
+ac_cv_lib_m_cargl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysign" >&5
-echo "${ECHO_T}$ac_cv_lib_m_copysign" >&6
-if test $ac_cv_lib_m_copysign = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cargl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cargl" >&6
+if test $ac_cv_lib_m_cargl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COPYSIGN 1
+#define HAVE_CARGL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for copysignl in -lm" >&5
-echo $ECHO_N "checking for copysignl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_copysignl+set}" = set; then
+echo "$as_me:$LINENO: checking for ceilf in -lm" >&5
+echo $ECHO_N "checking for ceilf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ceilf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12525,11 +12980,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char copysignl ();
+char ceilf ();
 int
 main ()
 {
-copysignl ();
+ceilf ();
   ;
   return 0;
 }
@@ -12556,30 +13011,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_copysignl=yes
+  ac_cv_lib_m_ceilf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_copysignl=no
+ac_cv_lib_m_ceilf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysignl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_copysignl" >&6
-if test $ac_cv_lib_m_copysignl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceilf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ceilf" >&6
+if test $ac_cv_lib_m_ceilf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COPYSIGNL 1
+#define HAVE_CEILF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cosf in -lm" >&5
-echo $ECHO_N "checking for cosf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cosf+set}" = set; then
+echo "$as_me:$LINENO: checking for ceil in -lm" >&5
+echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ceil+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12602,11 +13057,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cosf ();
+char ceil ();
 int
 main ()
 {
-cosf ();
+ceil ();
   ;
   return 0;
 }
@@ -12633,30 +13088,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cosf=yes
+  ac_cv_lib_m_ceil=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cosf=no
+ac_cv_lib_m_ceil=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cosf" >&6
-if test $ac_cv_lib_m_cosf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6
+if test $ac_cv_lib_m_ceil = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COSF 1
+#define HAVE_CEIL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cos in -lm" >&5
-echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cos+set}" = set; then
+echo "$as_me:$LINENO: checking for ceill in -lm" >&5
+echo $ECHO_N "checking for ceill in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ceill+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12679,11 +13134,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cos ();
+char ceill ();
 int
 main ()
 {
-cos ();
+ceill ();
   ;
   return 0;
 }
@@ -12710,30 +13165,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cos=yes
+  ac_cv_lib_m_ceill=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cos=no
+ac_cv_lib_m_ceill=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cos" >&6
-if test $ac_cv_lib_m_cos = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceill" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ceill" >&6
+if test $ac_cv_lib_m_ceill = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COS 1
+#define HAVE_CEILL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cosl in -lm" >&5
-echo $ECHO_N "checking for cosl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cosl+set}" = set; then
+echo "$as_me:$LINENO: checking for copysignf in -lm" >&5
+echo $ECHO_N "checking for copysignf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_copysignf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12756,11 +13211,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cosl ();
+char copysignf ();
 int
 main ()
 {
-cosl ();
+copysignf ();
   ;
   return 0;
 }
@@ -12787,30 +13242,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cosl=yes
+  ac_cv_lib_m_copysignf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cosl=no
+ac_cv_lib_m_copysignf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cosl" >&6
-if test $ac_cv_lib_m_cosl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysignf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_copysignf" >&6
+if test $ac_cv_lib_m_copysignf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COSL 1
+#define HAVE_COPYSIGNF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccosf in -lm" >&5
-echo $ECHO_N "checking for ccosf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccosf+set}" = set; then
+echo "$as_me:$LINENO: checking for copysign in -lm" >&5
+echo $ECHO_N "checking for copysign in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_copysign+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12833,11 +13288,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccosf ();
+char copysign ();
 int
 main ()
 {
-ccosf ();
+copysign ();
   ;
   return 0;
 }
@@ -12864,30 +13319,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccosf=yes
+  ac_cv_lib_m_copysign=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccosf=no
+ac_cv_lib_m_copysign=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccosf" >&6
-if test $ac_cv_lib_m_ccosf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysign" >&5
+echo "${ECHO_T}$ac_cv_lib_m_copysign" >&6
+if test $ac_cv_lib_m_copysign = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOSF 1
+#define HAVE_COPYSIGN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccos in -lm" >&5
-echo $ECHO_N "checking for ccos in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccos+set}" = set; then
+echo "$as_me:$LINENO: checking for copysignl in -lm" >&5
+echo $ECHO_N "checking for copysignl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_copysignl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12910,11 +13365,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccos ();
+char copysignl ();
 int
 main ()
 {
-ccos ();
+copysignl ();
   ;
   return 0;
 }
@@ -12941,30 +13396,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccos=yes
+  ac_cv_lib_m_copysignl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccos=no
+ac_cv_lib_m_copysignl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccos" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccos" >&6
-if test $ac_cv_lib_m_ccos = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_copysignl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_copysignl" >&6
+if test $ac_cv_lib_m_copysignl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOS 1
+#define HAVE_COPYSIGNL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccosl in -lm" >&5
-echo $ECHO_N "checking for ccosl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccosl+set}" = set; then
+echo "$as_me:$LINENO: checking for cosf in -lm" >&5
+echo $ECHO_N "checking for cosf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cosf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -12987,11 +13442,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccosl ();
+char cosf ();
 int
 main ()
 {
-ccosl ();
+cosf ();
   ;
   return 0;
 }
@@ -13018,30 +13473,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccosl=yes
+  ac_cv_lib_m_cosf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccosl=no
+ac_cv_lib_m_cosf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccosl" >&6
-if test $ac_cv_lib_m_ccosl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cosf" >&6
+if test $ac_cv_lib_m_cosf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOSL 1
+#define HAVE_COSF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for coshf in -lm" >&5
-echo $ECHO_N "checking for coshf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_coshf+set}" = set; then
+echo "$as_me:$LINENO: checking for cos in -lm" >&5
+echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cos+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13064,11 +13519,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char coshf ();
+char cos ();
 int
 main ()
 {
-coshf ();
+cos ();
   ;
   return 0;
 }
@@ -13095,30 +13550,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_coshf=yes
+  ac_cv_lib_m_cos=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_coshf=no
+ac_cv_lib_m_cos=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_coshf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_coshf" >&6
-if test $ac_cv_lib_m_coshf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cos" >&6
+if test $ac_cv_lib_m_cos = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COSHF 1
+#define HAVE_COS 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cosh in -lm" >&5
-echo $ECHO_N "checking for cosh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cosh+set}" = set; then
+echo "$as_me:$LINENO: checking for cosl in -lm" >&5
+echo $ECHO_N "checking for cosl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cosl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13141,11 +13596,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cosh ();
+char cosl ();
 int
 main ()
 {
-cosh ();
+cosl ();
   ;
   return 0;
 }
@@ -13172,30 +13627,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cosh=yes
+  ac_cv_lib_m_cosl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cosh=no
+ac_cv_lib_m_cosl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cosh" >&6
-if test $ac_cv_lib_m_cosh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cosl" >&6
+if test $ac_cv_lib_m_cosl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COSH 1
+#define HAVE_COSL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for coshl in -lm" >&5
-echo $ECHO_N "checking for coshl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_coshl+set}" = set; then
+echo "$as_me:$LINENO: checking for ccosf in -lm" >&5
+echo $ECHO_N "checking for ccosf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccosf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13218,11 +13673,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char coshl ();
+char ccosf ();
 int
 main ()
 {
-coshl ();
+ccosf ();
   ;
   return 0;
 }
@@ -13249,30 +13704,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_coshl=yes
+  ac_cv_lib_m_ccosf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_coshl=no
+ac_cv_lib_m_ccosf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_coshl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_coshl" >&6
-if test $ac_cv_lib_m_coshl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccosf" >&6
+if test $ac_cv_lib_m_ccosf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_COSHL 1
+#define HAVE_CCOSF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccoshf in -lm" >&5
-echo $ECHO_N "checking for ccoshf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccoshf+set}" = set; then
+echo "$as_me:$LINENO: checking for ccos in -lm" >&5
+echo $ECHO_N "checking for ccos in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccos+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13295,11 +13750,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccoshf ();
+char ccos ();
 int
 main ()
 {
-ccoshf ();
+ccos ();
   ;
   return 0;
 }
@@ -13326,30 +13781,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccoshf=yes
+  ac_cv_lib_m_ccos=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccoshf=no
+ac_cv_lib_m_ccos=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccoshf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccoshf" >&6
-if test $ac_cv_lib_m_ccoshf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccos" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccos" >&6
+if test $ac_cv_lib_m_ccos = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOSHF 1
+#define HAVE_CCOS 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccosh in -lm" >&5
-echo $ECHO_N "checking for ccosh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccosh+set}" = set; then
+echo "$as_me:$LINENO: checking for ccosl in -lm" >&5
+echo $ECHO_N "checking for ccosl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccosl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13372,11 +13827,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccosh ();
+char ccosl ();
 int
 main ()
 {
-ccosh ();
+ccosl ();
   ;
   return 0;
 }
@@ -13403,30 +13858,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccosh=yes
+  ac_cv_lib_m_ccosl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccosh=no
+ac_cv_lib_m_ccosl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccosh" >&6
-if test $ac_cv_lib_m_ccosh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccosl" >&6
+if test $ac_cv_lib_m_ccosl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOSH 1
+#define HAVE_CCOSL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ccoshl in -lm" >&5
-echo $ECHO_N "checking for ccoshl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ccoshl+set}" = set; then
+echo "$as_me:$LINENO: checking for coshf in -lm" >&5
+echo $ECHO_N "checking for coshf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_coshf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13449,11 +13904,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ccoshl ();
+char coshf ();
 int
 main ()
 {
-ccoshl ();
+coshf ();
   ;
   return 0;
 }
@@ -13480,30 +13935,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ccoshl=yes
+  ac_cv_lib_m_coshf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ccoshl=no
+ac_cv_lib_m_coshf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccoshl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ccoshl" >&6
-if test $ac_cv_lib_m_ccoshl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_coshf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_coshf" >&6
+if test $ac_cv_lib_m_coshf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CCOSHL 1
+#define HAVE_COSHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for expf in -lm" >&5
-echo $ECHO_N "checking for expf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_expf+set}" = set; then
+echo "$as_me:$LINENO: checking for cosh in -lm" >&5
+echo $ECHO_N "checking for cosh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cosh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13526,11 +13981,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char expf ();
+char cosh ();
 int
 main ()
 {
-expf ();
+cosh ();
   ;
   return 0;
 }
@@ -13557,30 +14012,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_expf=yes
+  ac_cv_lib_m_cosh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_expf=no
+ac_cv_lib_m_cosh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_expf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_expf" >&6
-if test $ac_cv_lib_m_expf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cosh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cosh" >&6
+if test $ac_cv_lib_m_cosh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_EXPF 1
+#define HAVE_COSH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for exp in -lm" >&5
-echo $ECHO_N "checking for exp in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_exp+set}" = set; then
+echo "$as_me:$LINENO: checking for coshl in -lm" >&5
+echo $ECHO_N "checking for coshl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_coshl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13603,11 +14058,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char exp ();
+char coshl ();
 int
 main ()
 {
-exp ();
+coshl ();
   ;
   return 0;
 }
@@ -13634,30 +14089,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_exp=yes
+  ac_cv_lib_m_coshl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_exp=no
+ac_cv_lib_m_coshl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_exp" >&5
-echo "${ECHO_T}$ac_cv_lib_m_exp" >&6
-if test $ac_cv_lib_m_exp = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_coshl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_coshl" >&6
+if test $ac_cv_lib_m_coshl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_EXP 1
+#define HAVE_COSHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for expl in -lm" >&5
-echo $ECHO_N "checking for expl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_expl+set}" = set; then
+echo "$as_me:$LINENO: checking for ccoshf in -lm" >&5
+echo $ECHO_N "checking for ccoshf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccoshf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13680,11 +14135,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char expl ();
+char ccoshf ();
 int
 main ()
 {
-expl ();
+ccoshf ();
   ;
   return 0;
 }
@@ -13711,30 +14166,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_expl=yes
+  ac_cv_lib_m_ccoshf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_expl=no
+ac_cv_lib_m_ccoshf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_expl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_expl" >&6
-if test $ac_cv_lib_m_expl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccoshf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccoshf" >&6
+if test $ac_cv_lib_m_ccoshf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_EXPL 1
+#define HAVE_CCOSHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cexpf in -lm" >&5
-echo $ECHO_N "checking for cexpf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cexpf+set}" = set; then
+echo "$as_me:$LINENO: checking for ccosh in -lm" >&5
+echo $ECHO_N "checking for ccosh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccosh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13757,11 +14212,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cexpf ();
+char ccosh ();
 int
 main ()
 {
-cexpf ();
+ccosh ();
   ;
   return 0;
 }
@@ -13788,30 +14243,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cexpf=yes
+  ac_cv_lib_m_ccosh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cexpf=no
+ac_cv_lib_m_ccosh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexpf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cexpf" >&6
-if test $ac_cv_lib_m_cexpf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccosh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccosh" >&6
+if test $ac_cv_lib_m_ccosh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEXPF 1
+#define HAVE_CCOSH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cexp in -lm" >&5
-echo $ECHO_N "checking for cexp in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cexp+set}" = set; then
+echo "$as_me:$LINENO: checking for ccoshl in -lm" >&5
+echo $ECHO_N "checking for ccoshl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ccoshl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13834,11 +14289,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cexp ();
+char ccoshl ();
 int
 main ()
 {
-cexp ();
+ccoshl ();
   ;
   return 0;
 }
@@ -13865,30 +14320,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cexp=yes
+  ac_cv_lib_m_ccoshl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cexp=no
+ac_cv_lib_m_ccoshl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexp" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cexp" >&6
-if test $ac_cv_lib_m_cexp = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ccoshl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ccoshl" >&6
+if test $ac_cv_lib_m_ccoshl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEXP 1
+#define HAVE_CCOSHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cexpl in -lm" >&5
-echo $ECHO_N "checking for cexpl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cexpl+set}" = set; then
+echo "$as_me:$LINENO: checking for expf in -lm" >&5
+echo $ECHO_N "checking for expf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_expf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13911,11 +14366,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cexpl ();
+char expf ();
 int
 main ()
 {
-cexpl ();
+expf ();
   ;
   return 0;
 }
@@ -13942,30 +14397,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cexpl=yes
+  ac_cv_lib_m_expf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cexpl=no
+ac_cv_lib_m_expf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexpl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cexpl" >&6
-if test $ac_cv_lib_m_cexpl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_expf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_expf" >&6
+if test $ac_cv_lib_m_expf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CEXPL 1
+#define HAVE_EXPF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for fabsf in -lm" >&5
-echo $ECHO_N "checking for fabsf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_fabsf+set}" = set; then
+echo "$as_me:$LINENO: checking for exp in -lm" >&5
+echo $ECHO_N "checking for exp in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_exp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -13988,11 +14443,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char fabsf ();
+char exp ();
 int
 main ()
 {
-fabsf ();
+exp ();
   ;
   return 0;
 }
@@ -14019,30 +14474,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_fabsf=yes
+  ac_cv_lib_m_exp=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_fabsf=no
+ac_cv_lib_m_exp=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabsf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_fabsf" >&6
-if test $ac_cv_lib_m_fabsf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_exp" >&5
+echo "${ECHO_T}$ac_cv_lib_m_exp" >&6
+if test $ac_cv_lib_m_exp = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FABSF 1
+#define HAVE_EXP 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for fabs in -lm" >&5
-echo $ECHO_N "checking for fabs in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_fabs+set}" = set; then
+echo "$as_me:$LINENO: checking for expl in -lm" >&5
+echo $ECHO_N "checking for expl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_expl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14065,11 +14520,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char fabs ();
+char expl ();
 int
 main ()
 {
-fabs ();
+expl ();
   ;
   return 0;
 }
@@ -14096,30 +14551,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_fabs=yes
+  ac_cv_lib_m_expl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_fabs=no
+ac_cv_lib_m_expl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabs" >&5
-echo "${ECHO_T}$ac_cv_lib_m_fabs" >&6
-if test $ac_cv_lib_m_fabs = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_expl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_expl" >&6
+if test $ac_cv_lib_m_expl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FABS 1
+#define HAVE_EXPL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for fabsl in -lm" >&5
-echo $ECHO_N "checking for fabsl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_fabsl+set}" = set; then
+echo "$as_me:$LINENO: checking for cexpf in -lm" >&5
+echo $ECHO_N "checking for cexpf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cexpf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14142,11 +14597,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char fabsl ();
+char cexpf ();
 int
 main ()
 {
-fabsl ();
+cexpf ();
   ;
   return 0;
 }
@@ -14173,30 +14628,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_fabsl=yes
+  ac_cv_lib_m_cexpf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_fabsl=no
+ac_cv_lib_m_cexpf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabsl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_fabsl" >&6
-if test $ac_cv_lib_m_fabsl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexpf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cexpf" >&6
+if test $ac_cv_lib_m_cexpf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FABSL 1
+#define HAVE_CEXPF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cabsf in -lm" >&5
-echo $ECHO_N "checking for cabsf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cabsf+set}" = set; then
+echo "$as_me:$LINENO: checking for cexp in -lm" >&5
+echo $ECHO_N "checking for cexp in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cexp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14219,11 +14674,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cabsf ();
+char cexp ();
 int
 main ()
 {
-cabsf ();
+cexp ();
   ;
   return 0;
 }
@@ -14250,30 +14705,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cabsf=yes
+  ac_cv_lib_m_cexp=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cabsf=no
+ac_cv_lib_m_cexp=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabsf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cabsf" >&6
-if test $ac_cv_lib_m_cabsf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexp" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cexp" >&6
+if test $ac_cv_lib_m_cexp = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CABSF 1
+#define HAVE_CEXP 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cabs in -lm" >&5
-echo $ECHO_N "checking for cabs in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cabs+set}" = set; then
+echo "$as_me:$LINENO: checking for cexpl in -lm" >&5
+echo $ECHO_N "checking for cexpl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cexpl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14296,11 +14751,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cabs ();
+char cexpl ();
 int
 main ()
 {
-cabs ();
+cexpl ();
   ;
   return 0;
 }
@@ -14327,30 +14782,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cabs=yes
+  ac_cv_lib_m_cexpl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cabs=no
+ac_cv_lib_m_cexpl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabs" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cabs" >&6
-if test $ac_cv_lib_m_cabs = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cexpl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cexpl" >&6
+if test $ac_cv_lib_m_cexpl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CABS 1
+#define HAVE_CEXPL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cabsl in -lm" >&5
-echo $ECHO_N "checking for cabsl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cabsl+set}" = set; then
+echo "$as_me:$LINENO: checking for fabsf in -lm" >&5
+echo $ECHO_N "checking for fabsf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fabsf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14373,11 +14828,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cabsl ();
+char fabsf ();
 int
 main ()
 {
-cabsl ();
+fabsf ();
   ;
   return 0;
 }
@@ -14404,30 +14859,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cabsl=yes
+  ac_cv_lib_m_fabsf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cabsl=no
+ac_cv_lib_m_fabsf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabsl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cabsl" >&6
-if test $ac_cv_lib_m_cabsl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabsf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fabsf" >&6
+if test $ac_cv_lib_m_fabsf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CABSL 1
+#define HAVE_FABSF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for floorf in -lm" >&5
-echo $ECHO_N "checking for floorf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_floorf+set}" = set; then
+echo "$as_me:$LINENO: checking for fabs in -lm" >&5
+echo $ECHO_N "checking for fabs in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fabs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14450,11 +14905,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char floorf ();
+char fabs ();
 int
 main ()
 {
-floorf ();
+fabs ();
   ;
   return 0;
 }
@@ -14481,30 +14936,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_floorf=yes
+  ac_cv_lib_m_fabs=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_floorf=no
+ac_cv_lib_m_fabs=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_floorf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_floorf" >&6
-if test $ac_cv_lib_m_floorf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabs" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fabs" >&6
+if test $ac_cv_lib_m_fabs = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FLOORF 1
+#define HAVE_FABS 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for floor in -lm" >&5
-echo $ECHO_N "checking for floor in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_floor+set}" = set; then
+echo "$as_me:$LINENO: checking for fabsl in -lm" >&5
+echo $ECHO_N "checking for fabsl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fabsl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14527,11 +14982,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char floor ();
+char fabsl ();
 int
 main ()
 {
-floor ();
+fabsl ();
   ;
   return 0;
 }
@@ -14558,30 +15013,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_floor=yes
+  ac_cv_lib_m_fabsl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_floor=no
+ac_cv_lib_m_fabsl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_floor" >&5
-echo "${ECHO_T}$ac_cv_lib_m_floor" >&6
-if test $ac_cv_lib_m_floor = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fabsl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fabsl" >&6
+if test $ac_cv_lib_m_fabsl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FLOOR 1
+#define HAVE_FABSL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for floorl in -lm" >&5
-echo $ECHO_N "checking for floorl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_floorl+set}" = set; then
+echo "$as_me:$LINENO: checking for cabsf in -lm" >&5
+echo $ECHO_N "checking for cabsf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cabsf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14604,11 +15059,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char floorl ();
+char cabsf ();
 int
 main ()
 {
-floorl ();
+cabsf ();
   ;
   return 0;
 }
@@ -14635,30 +15090,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_floorl=yes
+  ac_cv_lib_m_cabsf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_floorl=no
+ac_cv_lib_m_cabsf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_floorl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_floorl" >&6
-if test $ac_cv_lib_m_floorl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabsf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cabsf" >&6
+if test $ac_cv_lib_m_cabsf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FLOORL 1
+#define HAVE_CABSF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for frexpf in -lm" >&5
-echo $ECHO_N "checking for frexpf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_frexpf+set}" = set; then
+echo "$as_me:$LINENO: checking for cabs in -lm" >&5
+echo $ECHO_N "checking for cabs in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cabs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14681,11 +15136,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char frexpf ();
+char cabs ();
 int
 main ()
 {
-frexpf ();
+cabs ();
   ;
   return 0;
 }
@@ -14712,30 +15167,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_frexpf=yes
+  ac_cv_lib_m_cabs=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_frexpf=no
+ac_cv_lib_m_cabs=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexpf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_frexpf" >&6
-if test $ac_cv_lib_m_frexpf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabs" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cabs" >&6
+if test $ac_cv_lib_m_cabs = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FREXPF 1
+#define HAVE_CABS 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for frexp in -lm" >&5
-echo $ECHO_N "checking for frexp in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_frexp+set}" = set; then
+echo "$as_me:$LINENO: checking for cabsl in -lm" >&5
+echo $ECHO_N "checking for cabsl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cabsl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14758,11 +15213,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char frexp ();
+char cabsl ();
 int
 main ()
 {
-frexp ();
+cabsl ();
   ;
   return 0;
 }
@@ -14789,30 +15244,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_frexp=yes
+  ac_cv_lib_m_cabsl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_frexp=no
+ac_cv_lib_m_cabsl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexp" >&5
-echo "${ECHO_T}$ac_cv_lib_m_frexp" >&6
-if test $ac_cv_lib_m_frexp = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cabsl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cabsl" >&6
+if test $ac_cv_lib_m_cabsl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FREXP 1
+#define HAVE_CABSL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for frexpl in -lm" >&5
-echo $ECHO_N "checking for frexpl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_frexpl+set}" = set; then
+echo "$as_me:$LINENO: checking for floorf in -lm" >&5
+echo $ECHO_N "checking for floorf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_floorf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14835,11 +15290,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char frexpl ();
+char floorf ();
 int
 main ()
 {
-frexpl ();
+floorf ();
   ;
   return 0;
 }
@@ -14866,30 +15321,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_frexpl=yes
+  ac_cv_lib_m_floorf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_frexpl=no
+ac_cv_lib_m_floorf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexpl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_frexpl" >&6
-if test $ac_cv_lib_m_frexpl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_floorf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_floorf" >&6
+if test $ac_cv_lib_m_floorf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FREXPL 1
+#define HAVE_FLOORF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for hypotf in -lm" >&5
-echo $ECHO_N "checking for hypotf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_hypotf+set}" = set; then
+echo "$as_me:$LINENO: checking for floor in -lm" >&5
+echo $ECHO_N "checking for floor in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_floor+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14912,11 +15367,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char hypotf ();
+char floor ();
 int
 main ()
 {
-hypotf ();
+floor ();
   ;
   return 0;
 }
@@ -14943,30 +15398,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_hypotf=yes
+  ac_cv_lib_m_floor=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_hypotf=no
+ac_cv_lib_m_floor=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypotf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_hypotf" >&6
-if test $ac_cv_lib_m_hypotf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_floor" >&5
+echo "${ECHO_T}$ac_cv_lib_m_floor" >&6
+if test $ac_cv_lib_m_floor = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_HYPOTF 1
+#define HAVE_FLOOR 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for hypot in -lm" >&5
-echo $ECHO_N "checking for hypot in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_hypot+set}" = set; then
+echo "$as_me:$LINENO: checking for floorl in -lm" >&5
+echo $ECHO_N "checking for floorl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_floorl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -14989,11 +15444,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char hypot ();
+char floorl ();
 int
 main ()
 {
-hypot ();
+floorl ();
   ;
   return 0;
 }
@@ -15020,30 +15475,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_hypot=yes
+  ac_cv_lib_m_floorl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_hypot=no
+ac_cv_lib_m_floorl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypot" >&5
-echo "${ECHO_T}$ac_cv_lib_m_hypot" >&6
-if test $ac_cv_lib_m_hypot = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_floorl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_floorl" >&6
+if test $ac_cv_lib_m_floorl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_HYPOT 1
+#define HAVE_FLOORL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for hypotl in -lm" >&5
-echo $ECHO_N "checking for hypotl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_hypotl+set}" = set; then
+echo "$as_me:$LINENO: checking for fmodf in -lm" >&5
+echo $ECHO_N "checking for fmodf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fmodf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15066,11 +15521,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char hypotl ();
+char fmodf ();
 int
 main ()
 {
-hypotl ();
+fmodf ();
   ;
   return 0;
 }
@@ -15097,30 +15552,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_hypotl=yes
+  ac_cv_lib_m_fmodf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_hypotl=no
+ac_cv_lib_m_fmodf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypotl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_hypotl" >&6
-if test $ac_cv_lib_m_hypotl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fmodf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fmodf" >&6
+if test $ac_cv_lib_m_fmodf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_HYPOTL 1
+#define HAVE_FMODF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for logf in -lm" >&5
-echo $ECHO_N "checking for logf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_logf+set}" = set; then
+echo "$as_me:$LINENO: checking for fmod in -lm" >&5
+echo $ECHO_N "checking for fmod in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fmod+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15143,11 +15598,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char logf ();
+char fmod ();
 int
 main ()
 {
-logf ();
+fmod ();
   ;
   return 0;
 }
@@ -15174,30 +15629,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_logf=yes
+  ac_cv_lib_m_fmod=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_logf=no
+ac_cv_lib_m_fmod=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_logf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_logf" >&6
-if test $ac_cv_lib_m_logf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fmod" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fmod" >&6
+if test $ac_cv_lib_m_fmod = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOGF 1
+#define HAVE_FMOD 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for log in -lm" >&5
-echo $ECHO_N "checking for log in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_log+set}" = set; then
+echo "$as_me:$LINENO: checking for fmodl in -lm" >&5
+echo $ECHO_N "checking for fmodl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_fmodl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15220,11 +15675,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char log ();
+char fmodl ();
 int
 main ()
 {
-log ();
+fmodl ();
   ;
   return 0;
 }
@@ -15251,30 +15706,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_log=yes
+  ac_cv_lib_m_fmodl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_log=no
+ac_cv_lib_m_fmodl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_log" >&5
-echo "${ECHO_T}$ac_cv_lib_m_log" >&6
-if test $ac_cv_lib_m_log = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_fmodl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_fmodl" >&6
+if test $ac_cv_lib_m_fmodl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOG 1
+#define HAVE_FMODL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for logl in -lm" >&5
-echo $ECHO_N "checking for logl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_logl+set}" = set; then
+echo "$as_me:$LINENO: checking for frexpf in -lm" >&5
+echo $ECHO_N "checking for frexpf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_frexpf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15297,11 +15752,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char logl ();
+char frexpf ();
 int
 main ()
 {
-logl ();
+frexpf ();
   ;
   return 0;
 }
@@ -15328,30 +15783,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_logl=yes
+  ac_cv_lib_m_frexpf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_logl=no
+ac_cv_lib_m_frexpf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_logl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_logl" >&6
-if test $ac_cv_lib_m_logl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexpf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_frexpf" >&6
+if test $ac_cv_lib_m_frexpf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOGL 1
+#define HAVE_FREXPF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clogf in -lm" >&5
-echo $ECHO_N "checking for clogf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clogf+set}" = set; then
+echo "$as_me:$LINENO: checking for frexp in -lm" >&5
+echo $ECHO_N "checking for frexp in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_frexp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15374,11 +15829,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clogf ();
+char frexp ();
 int
 main ()
 {
-clogf ();
+frexp ();
   ;
   return 0;
 }
@@ -15405,30 +15860,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clogf=yes
+  ac_cv_lib_m_frexp=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clogf=no
+ac_cv_lib_m_frexp=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clogf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clogf" >&6
-if test $ac_cv_lib_m_clogf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexp" >&5
+echo "${ECHO_T}$ac_cv_lib_m_frexp" >&6
+if test $ac_cv_lib_m_frexp = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOGF 1
+#define HAVE_FREXP 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clog in -lm" >&5
-echo $ECHO_N "checking for clog in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clog+set}" = set; then
+echo "$as_me:$LINENO: checking for frexpl in -lm" >&5
+echo $ECHO_N "checking for frexpl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_frexpl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15451,11 +15906,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clog ();
+char frexpl ();
 int
 main ()
 {
-clog ();
+frexpl ();
   ;
   return 0;
 }
@@ -15482,30 +15937,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clog=yes
+  ac_cv_lib_m_frexpl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clog=no
+ac_cv_lib_m_frexpl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clog" >&6
-if test $ac_cv_lib_m_clog = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_frexpl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_frexpl" >&6
+if test $ac_cv_lib_m_frexpl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOG 1
+#define HAVE_FREXPL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clogl in -lm" >&5
-echo $ECHO_N "checking for clogl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clogl+set}" = set; then
+echo "$as_me:$LINENO: checking for hypotf in -lm" >&5
+echo $ECHO_N "checking for hypotf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_hypotf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15528,11 +15983,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clogl ();
+char hypotf ();
 int
 main ()
 {
-clogl ();
+hypotf ();
   ;
   return 0;
 }
@@ -15559,30 +16014,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clogl=yes
+  ac_cv_lib_m_hypotf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clogl=no
+ac_cv_lib_m_hypotf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clogl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clogl" >&6
-if test $ac_cv_lib_m_clogl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypotf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_hypotf" >&6
+if test $ac_cv_lib_m_hypotf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOGL 1
+#define HAVE_HYPOTF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for log10f in -lm" >&5
-echo $ECHO_N "checking for log10f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_log10f+set}" = set; then
+echo "$as_me:$LINENO: checking for hypot in -lm" >&5
+echo $ECHO_N "checking for hypot in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_hypot+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15605,11 +16060,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char log10f ();
+char hypot ();
 int
 main ()
 {
-log10f ();
+hypot ();
   ;
   return 0;
 }
@@ -15636,30 +16091,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_log10f=yes
+  ac_cv_lib_m_hypot=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_log10f=no
+ac_cv_lib_m_hypot=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_log10f" >&6
-if test $ac_cv_lib_m_log10f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypot" >&5
+echo "${ECHO_T}$ac_cv_lib_m_hypot" >&6
+if test $ac_cv_lib_m_hypot = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOG10F 1
+#define HAVE_HYPOT 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for log10 in -lm" >&5
-echo $ECHO_N "checking for log10 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_log10+set}" = set; then
+echo "$as_me:$LINENO: checking for hypotl in -lm" >&5
+echo $ECHO_N "checking for hypotl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_hypotl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15682,11 +16137,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char log10 ();
+char hypotl ();
 int
 main ()
 {
-log10 ();
+hypotl ();
   ;
   return 0;
 }
@@ -15713,30 +16168,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_log10=yes
+  ac_cv_lib_m_hypotl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_log10=no
+ac_cv_lib_m_hypotl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10" >&5
-echo "${ECHO_T}$ac_cv_lib_m_log10" >&6
-if test $ac_cv_lib_m_log10 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypotl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_hypotl" >&6
+if test $ac_cv_lib_m_hypotl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOG10 1
+#define HAVE_HYPOTL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for log10l in -lm" >&5
-echo $ECHO_N "checking for log10l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_log10l+set}" = set; then
+echo "$as_me:$LINENO: checking for ldexpf in -lm" >&5
+echo $ECHO_N "checking for ldexpf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ldexpf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15759,11 +16214,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char log10l ();
+char ldexpf ();
 int
 main ()
 {
-log10l ();
+ldexpf ();
   ;
   return 0;
 }
@@ -15790,30 +16245,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_log10l=yes
+  ac_cv_lib_m_ldexpf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_log10l=no
+ac_cv_lib_m_ldexpf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_log10l" >&6
-if test $ac_cv_lib_m_log10l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ldexpf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ldexpf" >&6
+if test $ac_cv_lib_m_ldexpf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LOG10L 1
+#define HAVE_LDEXPF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clog10f in -lm" >&5
-echo $ECHO_N "checking for clog10f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clog10f+set}" = set; then
+echo "$as_me:$LINENO: checking for ldexp in -lm" >&5
+echo $ECHO_N "checking for ldexp in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ldexp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15836,11 +16291,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clog10f ();
+char ldexp ();
 int
 main ()
 {
-clog10f ();
+ldexp ();
   ;
   return 0;
 }
@@ -15867,30 +16322,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clog10f=yes
+  ac_cv_lib_m_ldexp=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clog10f=no
+ac_cv_lib_m_ldexp=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clog10f" >&6
-if test $ac_cv_lib_m_clog10f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ldexp" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ldexp" >&6
+if test $ac_cv_lib_m_ldexp = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOG10F 1
+#define HAVE_LDEXP 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clog10 in -lm" >&5
-echo $ECHO_N "checking for clog10 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clog10+set}" = set; then
+echo "$as_me:$LINENO: checking for ldexpl in -lm" >&5
+echo $ECHO_N "checking for ldexpl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ldexpl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15913,11 +16368,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clog10 ();
+char ldexpl ();
 int
 main ()
 {
-clog10 ();
+ldexpl ();
   ;
   return 0;
 }
@@ -15944,30 +16399,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clog10=yes
+  ac_cv_lib_m_ldexpl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clog10=no
+ac_cv_lib_m_ldexpl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clog10" >&6
-if test $ac_cv_lib_m_clog10 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ldexpl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ldexpl" >&6
+if test $ac_cv_lib_m_ldexpl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOG10 1
+#define HAVE_LDEXPL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for clog10l in -lm" >&5
-echo $ECHO_N "checking for clog10l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_clog10l+set}" = set; then
+echo "$as_me:$LINENO: checking for logf in -lm" >&5
+echo $ECHO_N "checking for logf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_logf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -15990,11 +16445,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char clog10l ();
+char logf ();
 int
 main ()
 {
-clog10l ();
+logf ();
   ;
   return 0;
 }
@@ -16021,30 +16476,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_clog10l=yes
+  ac_cv_lib_m_logf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_clog10l=no
+ac_cv_lib_m_logf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_clog10l" >&6
-if test $ac_cv_lib_m_clog10l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_logf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_logf" >&6
+if test $ac_cv_lib_m_logf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOG10L 1
+#define HAVE_LOGF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for nextafterf in -lm" >&5
-echo $ECHO_N "checking for nextafterf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_nextafterf+set}" = set; then
+echo "$as_me:$LINENO: checking for log in -lm" >&5
+echo $ECHO_N "checking for log in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_log+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16067,11 +16522,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char nextafterf ();
+char log ();
 int
 main ()
 {
-nextafterf ();
+log ();
   ;
   return 0;
 }
@@ -16098,30 +16553,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_nextafterf=yes
+  ac_cv_lib_m_log=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_nextafterf=no
+ac_cv_lib_m_log=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafterf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_nextafterf" >&6
-if test $ac_cv_lib_m_nextafterf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_log" >&5
+echo "${ECHO_T}$ac_cv_lib_m_log" >&6
+if test $ac_cv_lib_m_log = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_NEXTAFTERF 1
+#define HAVE_LOG 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for nextafter in -lm" >&5
-echo $ECHO_N "checking for nextafter in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_nextafter+set}" = set; then
+echo "$as_me:$LINENO: checking for logl in -lm" >&5
+echo $ECHO_N "checking for logl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_logl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16144,11 +16599,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char nextafter ();
+char logl ();
 int
 main ()
 {
-nextafter ();
+logl ();
   ;
   return 0;
 }
@@ -16175,30 +16630,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_nextafter=yes
+  ac_cv_lib_m_logl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_nextafter=no
+ac_cv_lib_m_logl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafter" >&5
-echo "${ECHO_T}$ac_cv_lib_m_nextafter" >&6
-if test $ac_cv_lib_m_nextafter = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_logl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_logl" >&6
+if test $ac_cv_lib_m_logl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_NEXTAFTER 1
+#define HAVE_LOGL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for nextafterl in -lm" >&5
-echo $ECHO_N "checking for nextafterl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_nextafterl+set}" = set; then
+echo "$as_me:$LINENO: checking for clogf in -lm" >&5
+echo $ECHO_N "checking for clogf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clogf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16221,11 +16676,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char nextafterl ();
+char clogf ();
 int
 main ()
 {
-nextafterl ();
+clogf ();
   ;
   return 0;
 }
@@ -16252,30 +16707,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_nextafterl=yes
+  ac_cv_lib_m_clogf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_nextafterl=no
+ac_cv_lib_m_clogf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafterl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_nextafterl" >&6
-if test $ac_cv_lib_m_nextafterl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clogf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clogf" >&6
+if test $ac_cv_lib_m_clogf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_NEXTAFTERL 1
+#define HAVE_CLOGF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for powf in -lm" >&5
-echo $ECHO_N "checking for powf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_powf+set}" = set; then
+echo "$as_me:$LINENO: checking for clog in -lm" >&5
+echo $ECHO_N "checking for clog in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16298,11 +16753,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char powf ();
+char clog ();
 int
 main ()
 {
-powf ();
+clog ();
   ;
   return 0;
 }
@@ -16329,30 +16784,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_powf=yes
+  ac_cv_lib_m_clog=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_powf=no
+ac_cv_lib_m_clog=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_powf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_powf" >&6
-if test $ac_cv_lib_m_powf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clog" >&6
+if test $ac_cv_lib_m_clog = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_POWF 1
+#define HAVE_CLOG 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for pow in -lm" >&5
-echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_pow+set}" = set; then
+echo "$as_me:$LINENO: checking for clogl in -lm" >&5
+echo $ECHO_N "checking for clogl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clogl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16375,11 +16830,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char pow ();
+char clogl ();
 int
 main ()
 {
-pow ();
+clogl ();
   ;
   return 0;
 }
@@ -16406,30 +16861,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_pow=yes
+  ac_cv_lib_m_clogl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_pow=no
+ac_cv_lib_m_clogl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
-echo "${ECHO_T}$ac_cv_lib_m_pow" >&6
-if test $ac_cv_lib_m_pow = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clogl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clogl" >&6
+if test $ac_cv_lib_m_clogl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_POW 1
+#define HAVE_CLOGL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for powl in -lm" >&5
-echo $ECHO_N "checking for powl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_powl+set}" = set; then
+echo "$as_me:$LINENO: checking for log10f in -lm" >&5
+echo $ECHO_N "checking for log10f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_log10f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16452,11 +16907,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char powl ();
+char log10f ();
 int
 main ()
 {
-powl ();
+log10f ();
   ;
   return 0;
 }
@@ -16483,30 +16938,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_powl=yes
+  ac_cv_lib_m_log10f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_powl=no
+ac_cv_lib_m_log10f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_powl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_powl" >&6
-if test $ac_cv_lib_m_powl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_log10f" >&6
+if test $ac_cv_lib_m_log10f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_POWL 1
+#define HAVE_LOG10F 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cpowf in -lm" >&5
-echo $ECHO_N "checking for cpowf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cpowf+set}" = set; then
+echo "$as_me:$LINENO: checking for log10 in -lm" >&5
+echo $ECHO_N "checking for log10 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_log10+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16529,11 +16984,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cpowf ();
+char log10 ();
 int
 main ()
 {
-cpowf ();
+log10 ();
   ;
   return 0;
 }
@@ -16560,30 +17015,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cpowf=yes
+  ac_cv_lib_m_log10=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cpowf=no
+ac_cv_lib_m_log10=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpowf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cpowf" >&6
-if test $ac_cv_lib_m_cpowf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10" >&5
+echo "${ECHO_T}$ac_cv_lib_m_log10" >&6
+if test $ac_cv_lib_m_log10 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CPOWF 1
+#define HAVE_LOG10 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cpow in -lm" >&5
-echo $ECHO_N "checking for cpow in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cpow+set}" = set; then
+echo "$as_me:$LINENO: checking for log10l in -lm" >&5
+echo $ECHO_N "checking for log10l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_log10l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16606,11 +17061,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cpow ();
+char log10l ();
 int
 main ()
 {
-cpow ();
+log10l ();
   ;
   return 0;
 }
@@ -16637,30 +17092,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cpow=yes
+  ac_cv_lib_m_log10l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cpow=no
+ac_cv_lib_m_log10l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpow" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cpow" >&6
-if test $ac_cv_lib_m_cpow = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_log10l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_log10l" >&6
+if test $ac_cv_lib_m_log10l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CPOW 1
+#define HAVE_LOG10L 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for cpowl in -lm" >&5
-echo $ECHO_N "checking for cpowl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_cpowl+set}" = set; then
+echo "$as_me:$LINENO: checking for clog10f in -lm" >&5
+echo $ECHO_N "checking for clog10f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clog10f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16683,11 +17138,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char cpowl ();
+char clog10f ();
 int
 main ()
 {
-cpowl ();
+clog10f ();
   ;
   return 0;
 }
@@ -16714,30 +17169,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_cpowl=yes
+  ac_cv_lib_m_clog10f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_cpowl=no
+ac_cv_lib_m_clog10f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpowl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_cpowl" >&6
-if test $ac_cv_lib_m_cpowl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clog10f" >&6
+if test $ac_cv_lib_m_clog10f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CPOWL 1
+#define HAVE_CLOG10F 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for roundf in -lm" >&5
-echo $ECHO_N "checking for roundf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_roundf+set}" = set; then
+echo "$as_me:$LINENO: checking for clog10 in -lm" >&5
+echo $ECHO_N "checking for clog10 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clog10+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16760,11 +17215,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char roundf ();
+char clog10 ();
 int
 main ()
 {
-roundf ();
+clog10 ();
   ;
   return 0;
 }
@@ -16791,30 +17246,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_roundf=yes
+  ac_cv_lib_m_clog10=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_roundf=no
+ac_cv_lib_m_clog10=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_roundf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_roundf" >&6
-if test $ac_cv_lib_m_roundf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clog10" >&6
+if test $ac_cv_lib_m_clog10 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ROUNDF 1
+#define HAVE_CLOG10 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for round in -lm" >&5
-echo $ECHO_N "checking for round in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_round+set}" = set; then
+echo "$as_me:$LINENO: checking for clog10l in -lm" >&5
+echo $ECHO_N "checking for clog10l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_clog10l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16837,11 +17292,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char round ();
+char clog10l ();
 int
 main ()
 {
-round ();
+clog10l ();
   ;
   return 0;
 }
@@ -16868,30 +17323,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_round=yes
+  ac_cv_lib_m_clog10l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_round=no
+ac_cv_lib_m_clog10l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_round" >&5
-echo "${ECHO_T}$ac_cv_lib_m_round" >&6
-if test $ac_cv_lib_m_round = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_clog10l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_clog10l" >&6
+if test $ac_cv_lib_m_clog10l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ROUND 1
+#define HAVE_CLOG10L 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for roundl in -lm" >&5
-echo $ECHO_N "checking for roundl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_roundl+set}" = set; then
+echo "$as_me:$LINENO: checking for nextafterf in -lm" >&5
+echo $ECHO_N "checking for nextafterf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_nextafterf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16914,11 +17369,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char roundl ();
+char nextafterf ();
 int
 main ()
 {
-roundl ();
+nextafterf ();
   ;
   return 0;
 }
@@ -16945,30 +17400,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_roundl=yes
+  ac_cv_lib_m_nextafterf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_roundl=no
+ac_cv_lib_m_nextafterf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_roundl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_roundl" >&6
-if test $ac_cv_lib_m_roundl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafterf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_nextafterf" >&6
+if test $ac_cv_lib_m_nextafterf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ROUNDL 1
+#define HAVE_NEXTAFTERF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for scalbnf in -lm" >&5
-echo $ECHO_N "checking for scalbnf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_scalbnf+set}" = set; then
+echo "$as_me:$LINENO: checking for nextafter in -lm" >&5
+echo $ECHO_N "checking for nextafter in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_nextafter+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -16991,11 +17446,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char scalbnf ();
+char nextafter ();
 int
 main ()
 {
-scalbnf ();
+nextafter ();
   ;
   return 0;
 }
@@ -17022,30 +17477,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_scalbnf=yes
+  ac_cv_lib_m_nextafter=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_scalbnf=no
+ac_cv_lib_m_nextafter=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbnf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_scalbnf" >&6
-if test $ac_cv_lib_m_scalbnf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafter" >&5
+echo "${ECHO_T}$ac_cv_lib_m_nextafter" >&6
+if test $ac_cv_lib_m_nextafter = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SCALBNF 1
+#define HAVE_NEXTAFTER 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for scalbn in -lm" >&5
-echo $ECHO_N "checking for scalbn in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_scalbn+set}" = set; then
+echo "$as_me:$LINENO: checking for nextafterl in -lm" >&5
+echo $ECHO_N "checking for nextafterl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_nextafterl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17068,11 +17523,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char scalbn ();
+char nextafterl ();
 int
 main ()
 {
-scalbn ();
+nextafterl ();
   ;
   return 0;
 }
@@ -17099,30 +17554,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_scalbn=yes
+  ac_cv_lib_m_nextafterl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_scalbn=no
+ac_cv_lib_m_nextafterl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbn" >&5
-echo "${ECHO_T}$ac_cv_lib_m_scalbn" >&6
-if test $ac_cv_lib_m_scalbn = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_nextafterl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_nextafterl" >&6
+if test $ac_cv_lib_m_nextafterl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SCALBN 1
+#define HAVE_NEXTAFTERL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for scalbnl in -lm" >&5
-echo $ECHO_N "checking for scalbnl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_scalbnl+set}" = set; then
+echo "$as_me:$LINENO: checking for powf in -lm" >&5
+echo $ECHO_N "checking for powf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_powf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17145,11 +17600,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char scalbnl ();
+char powf ();
 int
 main ()
 {
-scalbnl ();
+powf ();
   ;
   return 0;
 }
@@ -17176,30 +17631,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_scalbnl=yes
+  ac_cv_lib_m_powf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_scalbnl=no
+ac_cv_lib_m_powf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbnl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_scalbnl" >&6
-if test $ac_cv_lib_m_scalbnl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_powf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_powf" >&6
+if test $ac_cv_lib_m_powf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SCALBNL 1
+#define HAVE_POWF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sinf in -lm" >&5
-echo $ECHO_N "checking for sinf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sinf+set}" = set; then
+echo "$as_me:$LINENO: checking for pow in -lm" >&5
+echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_pow+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17222,11 +17677,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sinf ();
+char pow ();
 int
 main ()
 {
-sinf ();
+pow ();
   ;
   return 0;
 }
@@ -17253,30 +17708,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sinf=yes
+  ac_cv_lib_m_pow=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sinf=no
+ac_cv_lib_m_pow=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sinf" >&6
-if test $ac_cv_lib_m_sinf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
+echo "${ECHO_T}$ac_cv_lib_m_pow" >&6
+if test $ac_cv_lib_m_pow = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SINF 1
+#define HAVE_POW 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sin in -lm" >&5
-echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sin+set}" = set; then
+echo "$as_me:$LINENO: checking for powl in -lm" >&5
+echo $ECHO_N "checking for powl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_powl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17299,11 +17754,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sin ();
+char powl ();
 int
 main ()
 {
-sin ();
+powl ();
   ;
   return 0;
 }
@@ -17330,30 +17785,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sin=yes
+  ac_cv_lib_m_powl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sin=no
+ac_cv_lib_m_powl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sin" >&6
-if test $ac_cv_lib_m_sin = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_powl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_powl" >&6
+if test $ac_cv_lib_m_powl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SIN 1
+#define HAVE_POWL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sinl in -lm" >&5
-echo $ECHO_N "checking for sinl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sinl+set}" = set; then
+echo "$as_me:$LINENO: checking for cpowf in -lm" >&5
+echo $ECHO_N "checking for cpowf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cpowf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17376,11 +17831,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sinl ();
+char cpowf ();
 int
 main ()
 {
-sinl ();
+cpowf ();
   ;
   return 0;
 }
@@ -17407,30 +17862,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sinl=yes
+  ac_cv_lib_m_cpowf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sinl=no
+ac_cv_lib_m_cpowf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sinl" >&6
-if test $ac_cv_lib_m_sinl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpowf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cpowf" >&6
+if test $ac_cv_lib_m_cpowf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SINL 1
+#define HAVE_CPOWF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csinf in -lm" >&5
-echo $ECHO_N "checking for csinf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csinf+set}" = set; then
+echo "$as_me:$LINENO: checking for cpow in -lm" >&5
+echo $ECHO_N "checking for cpow in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cpow+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17453,11 +17908,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csinf ();
+char cpow ();
 int
 main ()
 {
-csinf ();
+cpow ();
   ;
   return 0;
 }
@@ -17484,30 +17939,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csinf=yes
+  ac_cv_lib_m_cpow=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csinf=no
+ac_cv_lib_m_cpow=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csinf" >&6
-if test $ac_cv_lib_m_csinf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpow" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cpow" >&6
+if test $ac_cv_lib_m_cpow = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSINF 1
+#define HAVE_CPOW 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csin in -lm" >&5
-echo $ECHO_N "checking for csin in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csin+set}" = set; then
+echo "$as_me:$LINENO: checking for cpowl in -lm" >&5
+echo $ECHO_N "checking for cpowl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_cpowl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17530,11 +17985,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csin ();
+char cpowl ();
 int
 main ()
 {
-csin ();
+cpowl ();
   ;
   return 0;
 }
@@ -17561,30 +18016,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csin=yes
+  ac_cv_lib_m_cpowl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csin=no
+ac_cv_lib_m_cpowl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csin" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csin" >&6
-if test $ac_cv_lib_m_csin = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_cpowl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_cpowl" >&6
+if test $ac_cv_lib_m_cpowl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSIN 1
+#define HAVE_CPOWL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csinl in -lm" >&5
-echo $ECHO_N "checking for csinl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csinl+set}" = set; then
+echo "$as_me:$LINENO: checking for roundf in -lm" >&5
+echo $ECHO_N "checking for roundf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_roundf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17607,11 +18062,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csinl ();
+char roundf ();
 int
 main ()
 {
-csinl ();
+roundf ();
   ;
   return 0;
 }
@@ -17638,30 +18093,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csinl=yes
+  ac_cv_lib_m_roundf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csinl=no
+ac_cv_lib_m_roundf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csinl" >&6
-if test $ac_cv_lib_m_csinl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_roundf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_roundf" >&6
+if test $ac_cv_lib_m_roundf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSINL 1
+#define HAVE_ROUNDF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sinhf in -lm" >&5
-echo $ECHO_N "checking for sinhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sinhf+set}" = set; then
+echo "$as_me:$LINENO: checking for round in -lm" >&5
+echo $ECHO_N "checking for round in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_round+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17684,11 +18139,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sinhf ();
+char round ();
 int
 main ()
 {
-sinhf ();
+round ();
   ;
   return 0;
 }
@@ -17715,30 +18170,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sinhf=yes
+  ac_cv_lib_m_round=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sinhf=no
+ac_cv_lib_m_round=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sinhf" >&6
-if test $ac_cv_lib_m_sinhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_round" >&5
+echo "${ECHO_T}$ac_cv_lib_m_round" >&6
+if test $ac_cv_lib_m_round = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SINHF 1
+#define HAVE_ROUND 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sinh in -lm" >&5
-echo $ECHO_N "checking for sinh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sinh+set}" = set; then
+echo "$as_me:$LINENO: checking for roundl in -lm" >&5
+echo $ECHO_N "checking for roundl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_roundl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17761,11 +18216,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sinh ();
+char roundl ();
 int
 main ()
 {
-sinh ();
+roundl ();
   ;
   return 0;
 }
@@ -17792,32 +18247,32 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sinh=yes
+  ac_cv_lib_m_roundl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sinh=no
+ac_cv_lib_m_roundl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sinh" >&6
-if test $ac_cv_lib_m_sinh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_roundl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_roundl" >&6
+if test $ac_cv_lib_m_roundl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SINH 1
+#define HAVE_ROUNDL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sinhl in -lm" >&5
-echo $ECHO_N "checking for sinhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sinhl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+echo "$as_me:$LINENO: checking for scalbnf in -lm" >&5
+echo $ECHO_N "checking for scalbnf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_scalbnf+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lm  $LIBS"
 if test x$gcc_no_link = xyes; then
@@ -17838,11 +18293,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sinhl ();
+char scalbnf ();
 int
 main ()
 {
-sinhl ();
+scalbnf ();
   ;
   return 0;
 }
@@ -17869,30 +18324,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sinhl=yes
+  ac_cv_lib_m_scalbnf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sinhl=no
+ac_cv_lib_m_scalbnf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sinhl" >&6
-if test $ac_cv_lib_m_sinhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbnf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_scalbnf" >&6
+if test $ac_cv_lib_m_scalbnf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SINHL 1
+#define HAVE_SCALBNF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csinhf in -lm" >&5
-echo $ECHO_N "checking for csinhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csinhf+set}" = set; then
+echo "$as_me:$LINENO: checking for scalbn in -lm" >&5
+echo $ECHO_N "checking for scalbn in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_scalbn+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17915,11 +18370,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csinhf ();
+char scalbn ();
 int
 main ()
 {
-csinhf ();
+scalbn ();
   ;
   return 0;
 }
@@ -17946,30 +18401,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csinhf=yes
+  ac_cv_lib_m_scalbn=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csinhf=no
+ac_cv_lib_m_scalbn=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csinhf" >&6
-if test $ac_cv_lib_m_csinhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbn" >&5
+echo "${ECHO_T}$ac_cv_lib_m_scalbn" >&6
+if test $ac_cv_lib_m_scalbn = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSINHF 1
+#define HAVE_SCALBN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csinh in -lm" >&5
-echo $ECHO_N "checking for csinh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csinh+set}" = set; then
+echo "$as_me:$LINENO: checking for scalbnl in -lm" >&5
+echo $ECHO_N "checking for scalbnl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_scalbnl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -17992,11 +18447,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csinh ();
+char scalbnl ();
 int
 main ()
 {
-csinh ();
+scalbnl ();
   ;
   return 0;
 }
@@ -18023,30 +18478,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csinh=yes
+  ac_cv_lib_m_scalbnl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csinh=no
+ac_cv_lib_m_scalbnl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csinh" >&6
-if test $ac_cv_lib_m_csinh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_scalbnl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_scalbnl" >&6
+if test $ac_cv_lib_m_scalbnl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSINH 1
+#define HAVE_SCALBNL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csinhl in -lm" >&5
-echo $ECHO_N "checking for csinhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csinhl+set}" = set; then
+echo "$as_me:$LINENO: checking for sinf in -lm" >&5
+echo $ECHO_N "checking for sinf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sinf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18069,11 +18524,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csinhl ();
+char sinf ();
 int
 main ()
 {
-csinhl ();
+sinf ();
   ;
   return 0;
 }
@@ -18100,30 +18555,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csinhl=yes
+  ac_cv_lib_m_sinf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csinhl=no
+ac_cv_lib_m_sinf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csinhl" >&6
-if test $ac_cv_lib_m_csinhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sinf" >&6
+if test $ac_cv_lib_m_sinf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSINHL 1
+#define HAVE_SINF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sqrtf in -lm" >&5
-echo $ECHO_N "checking for sqrtf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sqrtf+set}" = set; then
+echo "$as_me:$LINENO: checking for sin in -lm" >&5
+echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sin+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18146,11 +18601,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sqrtf ();
+char sin ();
 int
 main ()
 {
-sqrtf ();
+sin ();
   ;
   return 0;
 }
@@ -18177,30 +18632,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sqrtf=yes
+  ac_cv_lib_m_sin=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sqrtf=no
+ac_cv_lib_m_sin=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrtf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sqrtf" >&6
-if test $ac_cv_lib_m_sqrtf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sin" >&6
+if test $ac_cv_lib_m_sin = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SQRTF 1
+#define HAVE_SIN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sqrt in -lm" >&5
-echo $ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sqrt+set}" = set; then
+echo "$as_me:$LINENO: checking for sinl in -lm" >&5
+echo $ECHO_N "checking for sinl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sinl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18223,11 +18678,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sqrt ();
+char sinl ();
 int
 main ()
 {
-sqrt ();
+sinl ();
   ;
   return 0;
 }
@@ -18254,30 +18709,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sqrt=yes
+  ac_cv_lib_m_sinl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sqrt=no
+ac_cv_lib_m_sinl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrt" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6
-if test $ac_cv_lib_m_sqrt = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sinl" >&6
+if test $ac_cv_lib_m_sinl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SQRT 1
+#define HAVE_SINL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for sqrtl in -lm" >&5
-echo $ECHO_N "checking for sqrtl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_sqrtl+set}" = set; then
+echo "$as_me:$LINENO: checking for csinf in -lm" >&5
+echo $ECHO_N "checking for csinf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csinf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18300,11 +18755,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char sqrtl ();
+char csinf ();
 int
 main ()
 {
-sqrtl ();
+csinf ();
   ;
   return 0;
 }
@@ -18331,30 +18786,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_sqrtl=yes
+  ac_cv_lib_m_csinf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_sqrtl=no
+ac_cv_lib_m_csinf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrtl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_sqrtl" >&6
-if test $ac_cv_lib_m_sqrtl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csinf" >&6
+if test $ac_cv_lib_m_csinf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_SQRTL 1
+#define HAVE_CSINF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csqrtf in -lm" >&5
-echo $ECHO_N "checking for csqrtf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csqrtf+set}" = set; then
+echo "$as_me:$LINENO: checking for csin in -lm" >&5
+echo $ECHO_N "checking for csin in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csin+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18377,11 +18832,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csqrtf ();
+char csin ();
 int
 main ()
 {
-csqrtf ();
+csin ();
   ;
   return 0;
 }
@@ -18408,30 +18863,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csqrtf=yes
+  ac_cv_lib_m_csin=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csqrtf=no
+ac_cv_lib_m_csin=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrtf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csqrtf" >&6
-if test $ac_cv_lib_m_csqrtf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csin" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csin" >&6
+if test $ac_cv_lib_m_csin = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSQRTF 1
+#define HAVE_CSIN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csqrt in -lm" >&5
-echo $ECHO_N "checking for csqrt in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csqrt+set}" = set; then
+echo "$as_me:$LINENO: checking for csinl in -lm" >&5
+echo $ECHO_N "checking for csinl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csinl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18454,11 +18909,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csqrt ();
+char csinl ();
 int
 main ()
 {
-csqrt ();
+csinl ();
   ;
   return 0;
 }
@@ -18485,30 +18940,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csqrt=yes
+  ac_cv_lib_m_csinl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csqrt=no
+ac_cv_lib_m_csinl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrt" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csqrt" >&6
-if test $ac_cv_lib_m_csqrt = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csinl" >&6
+if test $ac_cv_lib_m_csinl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSQRT 1
+#define HAVE_CSINL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for csqrtl in -lm" >&5
-echo $ECHO_N "checking for csqrtl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_csqrtl+set}" = set; then
+echo "$as_me:$LINENO: checking for sinhf in -lm" >&5
+echo $ECHO_N "checking for sinhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sinhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18531,11 +18986,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char csqrtl ();
+char sinhf ();
 int
 main ()
 {
-csqrtl ();
+sinhf ();
   ;
   return 0;
 }
@@ -18562,30 +19017,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_csqrtl=yes
+  ac_cv_lib_m_sinhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_csqrtl=no
+ac_cv_lib_m_sinhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrtl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_csqrtl" >&6
-if test $ac_cv_lib_m_csqrtl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sinhf" >&6
+if test $ac_cv_lib_m_sinhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CSQRTL 1
+#define HAVE_SINHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tanf in -lm" >&5
-echo $ECHO_N "checking for tanf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tanf+set}" = set; then
+echo "$as_me:$LINENO: checking for sinh in -lm" >&5
+echo $ECHO_N "checking for sinh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sinh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18608,11 +19063,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tanf ();
+char sinh ();
 int
 main ()
 {
-tanf ();
+sinh ();
   ;
   return 0;
 }
@@ -18639,30 +19094,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tanf=yes
+  ac_cv_lib_m_sinh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tanf=no
+ac_cv_lib_m_sinh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tanf" >&6
-if test $ac_cv_lib_m_tanf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sinh" >&6
+if test $ac_cv_lib_m_sinh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TANF 1
+#define HAVE_SINH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tan in -lm" >&5
-echo $ECHO_N "checking for tan in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tan+set}" = set; then
+echo "$as_me:$LINENO: checking for sinhl in -lm" >&5
+echo $ECHO_N "checking for sinhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sinhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18685,11 +19140,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tan ();
+char sinhl ();
 int
 main ()
 {
-tan ();
+sinhl ();
   ;
   return 0;
 }
@@ -18716,30 +19171,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tan=yes
+  ac_cv_lib_m_sinhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tan=no
+ac_cv_lib_m_sinhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tan" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tan" >&6
-if test $ac_cv_lib_m_tan = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sinhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sinhl" >&6
+if test $ac_cv_lib_m_sinhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TAN 1
+#define HAVE_SINHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tanl in -lm" >&5
-echo $ECHO_N "checking for tanl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tanl+set}" = set; then
+echo "$as_me:$LINENO: checking for csinhf in -lm" >&5
+echo $ECHO_N "checking for csinhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csinhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18762,11 +19217,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tanl ();
+char csinhf ();
 int
 main ()
 {
-tanl ();
+csinhf ();
   ;
   return 0;
 }
@@ -18793,30 +19248,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tanl=yes
+  ac_cv_lib_m_csinhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tanl=no
+ac_cv_lib_m_csinhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tanl" >&6
-if test $ac_cv_lib_m_tanl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csinhf" >&6
+if test $ac_cv_lib_m_csinhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TANL 1
+#define HAVE_CSINHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctanf in -lm" >&5
-echo $ECHO_N "checking for ctanf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctanf+set}" = set; then
+echo "$as_me:$LINENO: checking for csinh in -lm" >&5
+echo $ECHO_N "checking for csinh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csinh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18839,11 +19294,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctanf ();
+char csinh ();
 int
 main ()
 {
-ctanf ();
+csinh ();
   ;
   return 0;
 }
@@ -18870,30 +19325,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctanf=yes
+  ac_cv_lib_m_csinh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctanf=no
+ac_cv_lib_m_csinh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctanf" >&6
-if test $ac_cv_lib_m_ctanf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csinh" >&6
+if test $ac_cv_lib_m_csinh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTANF 1
+#define HAVE_CSINH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctan in -lm" >&5
-echo $ECHO_N "checking for ctan in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctan+set}" = set; then
+echo "$as_me:$LINENO: checking for csinhl in -lm" >&5
+echo $ECHO_N "checking for csinhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csinhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18916,11 +19371,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctan ();
+char csinhl ();
 int
 main ()
 {
-ctan ();
+csinhl ();
   ;
   return 0;
 }
@@ -18947,30 +19402,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctan=yes
+  ac_cv_lib_m_csinhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctan=no
+ac_cv_lib_m_csinhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctan" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctan" >&6
-if test $ac_cv_lib_m_ctan = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csinhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csinhl" >&6
+if test $ac_cv_lib_m_csinhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTAN 1
+#define HAVE_CSINHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctanl in -lm" >&5
-echo $ECHO_N "checking for ctanl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctanl+set}" = set; then
+echo "$as_me:$LINENO: checking for sqrtf in -lm" >&5
+echo $ECHO_N "checking for sqrtf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sqrtf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -18993,11 +19448,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctanl ();
+char sqrtf ();
 int
 main ()
 {
-ctanl ();
+sqrtf ();
   ;
   return 0;
 }
@@ -19024,30 +19479,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctanl=yes
+  ac_cv_lib_m_sqrtf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctanl=no
+ac_cv_lib_m_sqrtf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctanl" >&6
-if test $ac_cv_lib_m_ctanl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrtf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sqrtf" >&6
+if test $ac_cv_lib_m_sqrtf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTANL 1
+#define HAVE_SQRTF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tanhf in -lm" >&5
-echo $ECHO_N "checking for tanhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tanhf+set}" = set; then
+echo "$as_me:$LINENO: checking for sqrt in -lm" >&5
+echo $ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sqrt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19070,11 +19525,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tanhf ();
+char sqrt ();
 int
 main ()
 {
-tanhf ();
+sqrt ();
   ;
   return 0;
 }
@@ -19101,30 +19556,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tanhf=yes
+  ac_cv_lib_m_sqrt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tanhf=no
+ac_cv_lib_m_sqrt=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tanhf" >&6
-if test $ac_cv_lib_m_tanhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrt" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6
+if test $ac_cv_lib_m_sqrt = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TANHF 1
+#define HAVE_SQRT 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tanh in -lm" >&5
-echo $ECHO_N "checking for tanh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tanh+set}" = set; then
+echo "$as_me:$LINENO: checking for sqrtl in -lm" >&5
+echo $ECHO_N "checking for sqrtl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_sqrtl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19147,11 +19602,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tanh ();
+char sqrtl ();
 int
 main ()
 {
-tanh ();
+sqrtl ();
   ;
   return 0;
 }
@@ -19178,30 +19633,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tanh=yes
+  ac_cv_lib_m_sqrtl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tanh=no
+ac_cv_lib_m_sqrtl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tanh" >&6
-if test $ac_cv_lib_m_tanh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrtl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_sqrtl" >&6
+if test $ac_cv_lib_m_sqrtl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TANH 1
+#define HAVE_SQRTL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for tanhl in -lm" >&5
-echo $ECHO_N "checking for tanhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_tanhl+set}" = set; then
+echo "$as_me:$LINENO: checking for csqrtf in -lm" >&5
+echo $ECHO_N "checking for csqrtf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csqrtf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19224,11 +19679,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char tanhl ();
+char csqrtf ();
 int
 main ()
 {
-tanhl ();
+csqrtf ();
   ;
   return 0;
 }
@@ -19255,30 +19710,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_tanhl=yes
+  ac_cv_lib_m_csqrtf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_tanhl=no
+ac_cv_lib_m_csqrtf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_tanhl" >&6
-if test $ac_cv_lib_m_tanhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrtf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csqrtf" >&6
+if test $ac_cv_lib_m_csqrtf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TANHL 1
+#define HAVE_CSQRTF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctanhf in -lm" >&5
-echo $ECHO_N "checking for ctanhf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctanhf+set}" = set; then
+echo "$as_me:$LINENO: checking for csqrt in -lm" >&5
+echo $ECHO_N "checking for csqrt in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csqrt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19301,11 +19756,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctanhf ();
+char csqrt ();
 int
 main ()
 {
-ctanhf ();
+csqrt ();
   ;
   return 0;
 }
@@ -19332,30 +19787,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctanhf=yes
+  ac_cv_lib_m_csqrt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctanhf=no
+ac_cv_lib_m_csqrt=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanhf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctanhf" >&6
-if test $ac_cv_lib_m_ctanhf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrt" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csqrt" >&6
+if test $ac_cv_lib_m_csqrt = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTANHF 1
+#define HAVE_CSQRT 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctanh in -lm" >&5
-echo $ECHO_N "checking for ctanh in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctanh+set}" = set; then
+echo "$as_me:$LINENO: checking for csqrtl in -lm" >&5
+echo $ECHO_N "checking for csqrtl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_csqrtl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19378,11 +19833,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctanh ();
+char csqrtl ();
 int
 main ()
 {
-ctanh ();
+csqrtl ();
   ;
   return 0;
 }
@@ -19409,30 +19864,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctanh=yes
+  ac_cv_lib_m_csqrtl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctanh=no
+ac_cv_lib_m_csqrtl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanh" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctanh" >&6
-if test $ac_cv_lib_m_ctanh = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_csqrtl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_csqrtl" >&6
+if test $ac_cv_lib_m_csqrtl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTANH 1
+#define HAVE_CSQRTL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ctanhl in -lm" >&5
-echo $ECHO_N "checking for ctanhl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ctanhl+set}" = set; then
+echo "$as_me:$LINENO: checking for tanf in -lm" >&5
+echo $ECHO_N "checking for tanf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tanf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19455,11 +19910,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ctanhl ();
+char tanf ();
 int
 main ()
 {
-ctanhl ();
+tanf ();
   ;
   return 0;
 }
@@ -19486,30 +19941,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ctanhl=yes
+  ac_cv_lib_m_tanf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ctanhl=no
+ac_cv_lib_m_tanf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanhl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ctanhl" >&6
-if test $ac_cv_lib_m_ctanhl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tanf" >&6
+if test $ac_cv_lib_m_tanf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CTANHL 1
+#define HAVE_TANF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for truncf in -lm" >&5
-echo $ECHO_N "checking for truncf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_truncf+set}" = set; then
+echo "$as_me:$LINENO: checking for tan in -lm" >&5
+echo $ECHO_N "checking for tan in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tan+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19532,11 +19987,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char truncf ();
+char tan ();
 int
 main ()
 {
-truncf ();
+tan ();
   ;
   return 0;
 }
@@ -19563,30 +20018,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_truncf=yes
+  ac_cv_lib_m_tan=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_truncf=no
+ac_cv_lib_m_tan=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_truncf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_truncf" >&6
-if test $ac_cv_lib_m_truncf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tan" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tan" >&6
+if test $ac_cv_lib_m_tan = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TRUNCF 1
+#define HAVE_TAN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for trunc in -lm" >&5
-echo $ECHO_N "checking for trunc in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_trunc+set}" = set; then
+echo "$as_me:$LINENO: checking for tanl in -lm" >&5
+echo $ECHO_N "checking for tanl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tanl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19609,11 +20064,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char trunc ();
+char tanl ();
 int
 main ()
 {
-trunc ();
+tanl ();
   ;
   return 0;
 }
@@ -19640,30 +20095,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_trunc=yes
+  ac_cv_lib_m_tanl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_trunc=no
+ac_cv_lib_m_tanl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_trunc" >&5
-echo "${ECHO_T}$ac_cv_lib_m_trunc" >&6
-if test $ac_cv_lib_m_trunc = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tanl" >&6
+if test $ac_cv_lib_m_tanl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TRUNC 1
+#define HAVE_TANL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for truncl in -lm" >&5
-echo $ECHO_N "checking for truncl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_truncl+set}" = set; then
+echo "$as_me:$LINENO: checking for ctanf in -lm" >&5
+echo $ECHO_N "checking for ctanf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctanf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19686,11 +20141,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char truncl ();
+char ctanf ();
 int
 main ()
 {
-truncl ();
+ctanf ();
   ;
   return 0;
 }
@@ -19717,30 +20172,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_truncl=yes
+  ac_cv_lib_m_ctanf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_truncl=no
+ac_cv_lib_m_ctanf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_truncl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_truncl" >&6
-if test $ac_cv_lib_m_truncl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctanf" >&6
+if test $ac_cv_lib_m_ctanf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TRUNCL 1
+#define HAVE_CTANF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erff in -lm" >&5
-echo $ECHO_N "checking for erff in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erff+set}" = set; then
+echo "$as_me:$LINENO: checking for ctan in -lm" >&5
+echo $ECHO_N "checking for ctan in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctan+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19763,11 +20218,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erff ();
+char ctan ();
 int
 main ()
 {
-erff ();
+ctan ();
   ;
   return 0;
 }
@@ -19794,30 +20249,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erff=yes
+  ac_cv_lib_m_ctan=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erff=no
+ac_cv_lib_m_ctan=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erff" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erff" >&6
-if test $ac_cv_lib_m_erff = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctan" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctan" >&6
+if test $ac_cv_lib_m_ctan = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERFF 1
+#define HAVE_CTAN 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erf in -lm" >&5
-echo $ECHO_N "checking for erf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erf+set}" = set; then
+echo "$as_me:$LINENO: checking for ctanl in -lm" >&5
+echo $ECHO_N "checking for ctanl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctanl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19840,11 +20295,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erf ();
+char ctanl ();
 int
 main ()
 {
-erf ();
+ctanl ();
   ;
   return 0;
 }
@@ -19871,30 +20326,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erf=yes
+  ac_cv_lib_m_ctanl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erf=no
+ac_cv_lib_m_ctanl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erf" >&6
-if test $ac_cv_lib_m_erf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctanl" >&6
+if test $ac_cv_lib_m_ctanl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERF 1
+#define HAVE_CTANL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erfl in -lm" >&5
-echo $ECHO_N "checking for erfl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erfl+set}" = set; then
+echo "$as_me:$LINENO: checking for tanhf in -lm" >&5
+echo $ECHO_N "checking for tanhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tanhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19917,11 +20372,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erfl ();
+char tanhf ();
 int
 main ()
 {
-erfl ();
+tanhf ();
   ;
   return 0;
 }
@@ -19948,30 +20403,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erfl=yes
+  ac_cv_lib_m_tanhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erfl=no
+ac_cv_lib_m_tanhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erfl" >&6
-if test $ac_cv_lib_m_erfl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tanhf" >&6
+if test $ac_cv_lib_m_tanhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERFL 1
+#define HAVE_TANHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erfcf in -lm" >&5
-echo $ECHO_N "checking for erfcf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erfcf+set}" = set; then
+echo "$as_me:$LINENO: checking for tanh in -lm" >&5
+echo $ECHO_N "checking for tanh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tanh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -19994,11 +20449,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erfcf ();
+char tanh ();
 int
 main ()
 {
-erfcf ();
+tanh ();
   ;
   return 0;
 }
@@ -20025,30 +20480,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erfcf=yes
+  ac_cv_lib_m_tanh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erfcf=no
+ac_cv_lib_m_tanh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfcf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erfcf" >&6
-if test $ac_cv_lib_m_erfcf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tanh" >&6
+if test $ac_cv_lib_m_tanh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERFCF 1
+#define HAVE_TANH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erfc in -lm" >&5
-echo $ECHO_N "checking for erfc in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erfc+set}" = set; then
+echo "$as_me:$LINENO: checking for tanhl in -lm" >&5
+echo $ECHO_N "checking for tanhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_tanhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20071,11 +20526,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erfc ();
+char tanhl ();
 int
 main ()
 {
-erfc ();
+tanhl ();
   ;
   return 0;
 }
@@ -20102,30 +20557,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erfc=yes
+  ac_cv_lib_m_tanhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erfc=no
+ac_cv_lib_m_tanhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfc" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erfc" >&6
-if test $ac_cv_lib_m_erfc = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_tanhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_tanhl" >&6
+if test $ac_cv_lib_m_tanhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERFC 1
+#define HAVE_TANHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for erfcl in -lm" >&5
-echo $ECHO_N "checking for erfcl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_erfcl+set}" = set; then
+echo "$as_me:$LINENO: checking for ctanhf in -lm" >&5
+echo $ECHO_N "checking for ctanhf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctanhf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20148,11 +20603,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char erfcl ();
+char ctanhf ();
 int
 main ()
 {
-erfcl ();
+ctanhf ();
   ;
   return 0;
 }
@@ -20179,30 +20634,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_erfcl=yes
+  ac_cv_lib_m_ctanhf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_erfcl=no
+ac_cv_lib_m_ctanhf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfcl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_erfcl" >&6
-if test $ac_cv_lib_m_erfcl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanhf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctanhf" >&6
+if test $ac_cv_lib_m_ctanhf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERFCL 1
+#define HAVE_CTANHF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j0f in -lm" >&5
-echo $ECHO_N "checking for j0f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j0f+set}" = set; then
+echo "$as_me:$LINENO: checking for ctanh in -lm" >&5
+echo $ECHO_N "checking for ctanh in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctanh+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20225,11 +20680,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j0f ();
+char ctanh ();
 int
 main ()
 {
-j0f ();
+ctanh ();
   ;
   return 0;
 }
@@ -20256,30 +20711,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j0f=yes
+  ac_cv_lib_m_ctanh=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j0f=no
+ac_cv_lib_m_ctanh=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j0f" >&6
-if test $ac_cv_lib_m_j0f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanh" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctanh" >&6
+if test $ac_cv_lib_m_ctanh = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J0F 1
+#define HAVE_CTANH 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j0 in -lm" >&5
-echo $ECHO_N "checking for j0 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j0+set}" = set; then
+echo "$as_me:$LINENO: checking for ctanhl in -lm" >&5
+echo $ECHO_N "checking for ctanhl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ctanhl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20302,11 +20757,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j0 ();
+char ctanhl ();
 int
 main ()
 {
-j0 ();
+ctanhl ();
   ;
   return 0;
 }
@@ -20333,30 +20788,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j0=yes
+  ac_cv_lib_m_ctanhl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j0=no
+ac_cv_lib_m_ctanhl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j0" >&6
-if test $ac_cv_lib_m_j0 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ctanhl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ctanhl" >&6
+if test $ac_cv_lib_m_ctanhl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J0 1
+#define HAVE_CTANHL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j0l in -lm" >&5
-echo $ECHO_N "checking for j0l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j0l+set}" = set; then
+echo "$as_me:$LINENO: checking for truncf in -lm" >&5
+echo $ECHO_N "checking for truncf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_truncf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20379,11 +20834,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j0l ();
+char truncf ();
 int
 main ()
 {
-j0l ();
+truncf ();
   ;
   return 0;
 }
@@ -20410,30 +20865,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j0l=yes
+  ac_cv_lib_m_truncf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j0l=no
+ac_cv_lib_m_truncf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j0l" >&6
-if test $ac_cv_lib_m_j0l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_truncf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_truncf" >&6
+if test $ac_cv_lib_m_truncf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J0L 1
+#define HAVE_TRUNCF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j1f in -lm" >&5
-echo $ECHO_N "checking for j1f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j1f+set}" = set; then
+echo "$as_me:$LINENO: checking for trunc in -lm" >&5
+echo $ECHO_N "checking for trunc in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_trunc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20456,11 +20911,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j1f ();
+char trunc ();
 int
 main ()
 {
-j1f ();
+trunc ();
   ;
   return 0;
 }
@@ -20487,30 +20942,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j1f=yes
+  ac_cv_lib_m_trunc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j1f=no
+ac_cv_lib_m_trunc=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j1f" >&6
-if test $ac_cv_lib_m_j1f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_trunc" >&5
+echo "${ECHO_T}$ac_cv_lib_m_trunc" >&6
+if test $ac_cv_lib_m_trunc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J1F 1
+#define HAVE_TRUNC 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j1 in -lm" >&5
-echo $ECHO_N "checking for j1 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j1+set}" = set; then
+echo "$as_me:$LINENO: checking for truncl in -lm" >&5
+echo $ECHO_N "checking for truncl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_truncl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20533,11 +20988,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j1 ();
+char truncl ();
 int
 main ()
 {
-j1 ();
+truncl ();
   ;
   return 0;
 }
@@ -20564,30 +21019,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j1=yes
+  ac_cv_lib_m_truncl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j1=no
+ac_cv_lib_m_truncl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j1" >&6
-if test $ac_cv_lib_m_j1 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_truncl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_truncl" >&6
+if test $ac_cv_lib_m_truncl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J1 1
+#define HAVE_TRUNCL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for j1l in -lm" >&5
-echo $ECHO_N "checking for j1l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_j1l+set}" = set; then
+echo "$as_me:$LINENO: checking for erff in -lm" >&5
+echo $ECHO_N "checking for erff in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erff+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20610,11 +21065,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char j1l ();
+char erff ();
 int
 main ()
 {
-j1l ();
+erff ();
   ;
   return 0;
 }
@@ -20641,30 +21096,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_j1l=yes
+  ac_cv_lib_m_erff=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_j1l=no
+ac_cv_lib_m_erff=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_j1l" >&6
-if test $ac_cv_lib_m_j1l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erff" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erff" >&6
+if test $ac_cv_lib_m_erff = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_J1L 1
+#define HAVE_ERFF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for jnf in -lm" >&5
-echo $ECHO_N "checking for jnf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_jnf+set}" = set; then
+echo "$as_me:$LINENO: checking for erf in -lm" >&5
+echo $ECHO_N "checking for erf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20687,11 +21142,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char jnf ();
+char erf ();
 int
 main ()
 {
-jnf ();
+erf ();
   ;
   return 0;
 }
@@ -20718,30 +21173,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_jnf=yes
+  ac_cv_lib_m_erf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_jnf=no
+ac_cv_lib_m_erf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_jnf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_jnf" >&6
-if test $ac_cv_lib_m_jnf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erf" >&6
+if test $ac_cv_lib_m_erf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_JNF 1
+#define HAVE_ERF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for jn in -lm" >&5
-echo $ECHO_N "checking for jn in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_jn+set}" = set; then
+echo "$as_me:$LINENO: checking for erfl in -lm" >&5
+echo $ECHO_N "checking for erfl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erfl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20764,11 +21219,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char jn ();
+char erfl ();
 int
 main ()
 {
-jn ();
+erfl ();
   ;
   return 0;
 }
@@ -20795,30 +21250,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_jn=yes
+  ac_cv_lib_m_erfl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_jn=no
+ac_cv_lib_m_erfl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_jn" >&5
-echo "${ECHO_T}$ac_cv_lib_m_jn" >&6
-if test $ac_cv_lib_m_jn = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erfl" >&6
+if test $ac_cv_lib_m_erfl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_JN 1
+#define HAVE_ERFL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for jnl in -lm" >&5
-echo $ECHO_N "checking for jnl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_jnl+set}" = set; then
+echo "$as_me:$LINENO: checking for erfcf in -lm" >&5
+echo $ECHO_N "checking for erfcf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erfcf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20841,11 +21296,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char jnl ();
+char erfcf ();
 int
 main ()
 {
-jnl ();
+erfcf ();
   ;
   return 0;
 }
@@ -20872,30 +21327,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_jnl=yes
+  ac_cv_lib_m_erfcf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_jnl=no
+ac_cv_lib_m_erfcf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_jnl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_jnl" >&6
-if test $ac_cv_lib_m_jnl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfcf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erfcf" >&6
+if test $ac_cv_lib_m_erfcf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_JNL 1
+#define HAVE_ERFCF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y0f in -lm" >&5
-echo $ECHO_N "checking for y0f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y0f+set}" = set; then
+echo "$as_me:$LINENO: checking for erfc in -lm" >&5
+echo $ECHO_N "checking for erfc in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erfc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20918,11 +21373,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y0f ();
+char erfc ();
 int
 main ()
 {
-y0f ();
+erfc ();
   ;
   return 0;
 }
@@ -20949,30 +21404,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y0f=yes
+  ac_cv_lib_m_erfc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y0f=no
+ac_cv_lib_m_erfc=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y0f" >&6
-if test $ac_cv_lib_m_y0f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfc" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erfc" >&6
+if test $ac_cv_lib_m_erfc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y0F 1
+#define HAVE_ERFC 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y0 in -lm" >&5
-echo $ECHO_N "checking for y0 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y0+set}" = set; then
+echo "$as_me:$LINENO: checking for erfcl in -lm" >&5
+echo $ECHO_N "checking for erfcl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_erfcl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -20995,11 +21450,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y0 ();
+char erfcl ();
 int
 main ()
 {
-y0 ();
+erfcl ();
   ;
   return 0;
 }
@@ -21026,30 +21481,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y0=yes
+  ac_cv_lib_m_erfcl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y0=no
+ac_cv_lib_m_erfcl=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y0" >&6
-if test $ac_cv_lib_m_y0 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_erfcl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_erfcl" >&6
+if test $ac_cv_lib_m_erfcl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y0 1
+#define HAVE_ERFCL 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y0l in -lm" >&5
-echo $ECHO_N "checking for y0l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y0l+set}" = set; then
+echo "$as_me:$LINENO: checking for j0f in -lm" >&5
+echo $ECHO_N "checking for j0f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j0f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21072,11 +21527,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y0l ();
+char j0f ();
 int
 main ()
 {
-y0l ();
+j0f ();
   ;
   return 0;
 }
@@ -21103,30 +21558,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y0l=yes
+  ac_cv_lib_m_j0f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y0l=no
+ac_cv_lib_m_j0f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y0l" >&6
-if test $ac_cv_lib_m_y0l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j0f" >&6
+if test $ac_cv_lib_m_j0f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y0L 1
+#define HAVE_J0F 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y1f in -lm" >&5
-echo $ECHO_N "checking for y1f in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y1f+set}" = set; then
+echo "$as_me:$LINENO: checking for j0 in -lm" >&5
+echo $ECHO_N "checking for j0 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j0+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21149,11 +21604,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y1f ();
+char j0 ();
 int
 main ()
 {
-y1f ();
+j0 ();
   ;
   return 0;
 }
@@ -21180,30 +21635,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y1f=yes
+  ac_cv_lib_m_j0=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y1f=no
+ac_cv_lib_m_j0=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1f" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y1f" >&6
-if test $ac_cv_lib_m_y1f = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j0" >&6
+if test $ac_cv_lib_m_j0 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y1F 1
+#define HAVE_J0 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y1 in -lm" >&5
-echo $ECHO_N "checking for y1 in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y1+set}" = set; then
+echo "$as_me:$LINENO: checking for j0l in -lm" >&5
+echo $ECHO_N "checking for j0l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j0l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21226,11 +21681,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y1 ();
+char j0l ();
 int
 main ()
 {
-y1 ();
+j0l ();
   ;
   return 0;
 }
@@ -21257,30 +21712,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y1=yes
+  ac_cv_lib_m_j0l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y1=no
+ac_cv_lib_m_j0l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y1" >&6
-if test $ac_cv_lib_m_y1 = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j0l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j0l" >&6
+if test $ac_cv_lib_m_j0l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y1 1
+#define HAVE_J0L 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for y1l in -lm" >&5
-echo $ECHO_N "checking for y1l in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_y1l+set}" = set; then
+echo "$as_me:$LINENO: checking for j1f in -lm" >&5
+echo $ECHO_N "checking for j1f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j1f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21303,11 +21758,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char y1l ();
+char j1f ();
 int
 main ()
 {
-y1l ();
+j1f ();
   ;
   return 0;
 }
@@ -21334,30 +21789,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_y1l=yes
+  ac_cv_lib_m_j1f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_y1l=no
+ac_cv_lib_m_j1f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1l" >&5
-echo "${ECHO_T}$ac_cv_lib_m_y1l" >&6
-if test $ac_cv_lib_m_y1l = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j1f" >&6
+if test $ac_cv_lib_m_j1f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_Y1L 1
+#define HAVE_J1F 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ynf in -lm" >&5
-echo $ECHO_N "checking for ynf in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ynf+set}" = set; then
+echo "$as_me:$LINENO: checking for j1 in -lm" >&5
+echo $ECHO_N "checking for j1 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j1+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21380,11 +21835,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ynf ();
+char j1 ();
 int
 main ()
 {
-ynf ();
+j1 ();
   ;
   return 0;
 }
@@ -21411,30 +21866,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ynf=yes
+  ac_cv_lib_m_j1=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ynf=no
+ac_cv_lib_m_j1=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ynf" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ynf" >&6
-if test $ac_cv_lib_m_ynf = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j1" >&6
+if test $ac_cv_lib_m_j1 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_YNF 1
+#define HAVE_J1 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for yn in -lm" >&5
-echo $ECHO_N "checking for yn in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_yn+set}" = set; then
+echo "$as_me:$LINENO: checking for j1l in -lm" >&5
+echo $ECHO_N "checking for j1l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_j1l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21457,11 +21912,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char yn ();
+char j1l ();
 int
 main ()
 {
-yn ();
+j1l ();
   ;
   return 0;
 }
@@ -21488,30 +21943,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_yn=yes
+  ac_cv_lib_m_j1l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_yn=no
+ac_cv_lib_m_j1l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_yn" >&5
-echo "${ECHO_T}$ac_cv_lib_m_yn" >&6
-if test $ac_cv_lib_m_yn = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_j1l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_j1l" >&6
+if test $ac_cv_lib_m_j1l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_YN 1
+#define HAVE_J1L 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ynl in -lm" >&5
-echo $ECHO_N "checking for ynl in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_ynl+set}" = set; then
+echo "$as_me:$LINENO: checking for jnf in -lm" >&5
+echo $ECHO_N "checking for jnf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_jnf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21534,11 +21989,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char ynl ();
+char jnf ();
 int
 main ()
 {
-ynl ();
+jnf ();
   ;
   return 0;
 }
@@ -21565,32 +22020,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_ynl=yes
+  ac_cv_lib_m_jnf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_ynl=no
+ac_cv_lib_m_jnf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_ynl" >&5
-echo "${ECHO_T}$ac_cv_lib_m_ynl" >&6
-if test $ac_cv_lib_m_ynl = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_jnf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_jnf" >&6
+if test $ac_cv_lib_m_jnf = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_YNL 1
+#define HAVE_JNF 1
 _ACEOF
 
 fi
 
-
-# On AIX, clog is present in libm as __clog
-echo "$as_me:$LINENO: checking for __clog in -lm" >&5
-echo $ECHO_N "checking for __clog in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m___clog+set}" = set; then
+echo "$as_me:$LINENO: checking for jn in -lm" >&5
+echo $ECHO_N "checking for jn in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_jn+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -21613,11 +22066,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char __clog ();
+char jn ();
 int
 main ()
 {
-__clog ();
+jn ();
   ;
   return 0;
 }
@@ -21644,353 +22097,338 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m___clog=yes
+  ac_cv_lib_m_jn=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m___clog=no
+ac_cv_lib_m_jn=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m___clog" >&5
-echo "${ECHO_T}$ac_cv_lib_m___clog" >&6
-if test $ac_cv_lib_m___clog = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_jn" >&5
+echo "${ECHO_T}$ac_cv_lib_m_jn" >&6
+if test $ac_cv_lib_m_jn = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_CLOG 1
+#define HAVE_JN 1
 _ACEOF
 
 fi
 
-
-# Check for a isfinite macro that works on long doubles.
-
-  echo "$as_me:$LINENO: checking whether isfinite is broken" >&5
-echo $ECHO_N "checking whether isfinite is broken... $ECHO_C" >&6
-if test "${have_broken_isfinite+set}" = set; then
+echo "$as_me:$LINENO: checking for jnl in -lm" >&5
+echo $ECHO_N "checking for jnl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_jnl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-  libgfor_check_for_broken_isfinite_save_LIBS=$LIBS
-  LIBS="$LIBS -lm"
-  if test "$cross_compiling" = yes; then
-
-case "${target}" in
-  hppa*-*-hpux*) have_broken_isfinite=yes ;;
-  *) have_broken_isfinite=no ;;
-esac
-else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#ifdef HAVE_MATH_H
-#include <math.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
 #endif
-#include <float.h>
-int main ()
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char jnl ();
+int
+main ()
 {
-#ifdef isfinite
-#ifdef LDBL_MAX
-  if (!isfinite(LDBL_MAX)) return 1;
-#endif
-#ifdef DBL_MAX
-  if (!isfinite(DBL_MAX)) return 1;
-#endif
-#endif
-return 0;
+jnl ();
+  ;
+  return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
+rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  have_broken_isfinite=no
+  ac_cv_lib_m_jnl=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-have_broken_isfinite=yes
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ac_cv_lib_m_jnl=no
 fi
-  LIBS=$libgfor_check_for_broken_isfinite_save_LIBS
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $have_broken_isfinite" >&5
-echo "${ECHO_T}$have_broken_isfinite" >&6
-if test x"$have_broken_isfinite" = xyes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_jnl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_jnl" >&6
+if test $ac_cv_lib_m_jnl = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_BROKEN_ISFINITE 1
+#define HAVE_JNL 1
 _ACEOF
 
 fi
 
-# Check for a isnan macro that works on long doubles.
-
-  echo "$as_me:$LINENO: checking whether isnan is broken" >&5
-echo $ECHO_N "checking whether isnan is broken... $ECHO_C" >&6
-if test "${have_broken_isnan+set}" = set; then
+echo "$as_me:$LINENO: checking for y0f in -lm" >&5
+echo $ECHO_N "checking for y0f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y0f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-  libgfor_check_for_broken_isnan_save_LIBS=$LIBS
-  LIBS="$LIBS -lm"
-  if test "$cross_compiling" = yes; then
-
-case "${target}" in
-  hppa*-*-hpux*) have_broken_isnan=yes ;;
-  *) have_broken_isnan=no ;;
-esac
-else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#ifdef HAVE_MATH_H
-#include <math.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
 #endif
-#include <float.h>
-int main ()
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char y0f ();
+int
+main ()
 {
-#ifdef isnan
-#ifdef LDBL_MAX
-  {
-    long double x;
-    x = __builtin_nanl ("");
-    if (!isnan(x)) return 1;
-    if (isnan(LDBL_MAX)) return 1;
-#ifdef NAN
-    x = (long double) NAN;
-    if (!isnan(x)) return 1;
-#endif
-  }
-#endif
-#ifdef DBL_MAX
-  {
-    double y;
-    y = __builtin_nan ("");
-    if (!isnan(y)) return 1;
-    if (isnan(DBL_MAX)) return 1;
-#ifdef NAN
-    y = (double) NAN;
-    if (!isnan(y)) return 1;
-#endif
-  }
-#endif
-#endif
-return 0;
+y0f ();
+  ;
+  return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
+rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+  (eval $ac_link) 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  have_broken_isnan=no
+  ac_cv_lib_m_y0f=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-have_broken_isnan=yes
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ac_cv_lib_m_y0f=no
 fi
-  LIBS=$libgfor_check_for_broken_isnan_save_LIBS
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $have_broken_isnan" >&5
-echo "${ECHO_T}$have_broken_isnan" >&6
-if test x"$have_broken_isnan" = xyes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y0f" >&6
+if test $ac_cv_lib_m_y0f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_BROKEN_ISNAN 1
+#define HAVE_Y0F 1
 _ACEOF
 
 fi
 
-# Check for a fpclassify macro that works on long doubles.
-
-  echo "$as_me:$LINENO: checking whether fpclassify is broken" >&5
-echo $ECHO_N "checking whether fpclassify is broken... $ECHO_C" >&6
-if test "${have_broken_fpclassify+set}" = set; then
+echo "$as_me:$LINENO: checking for y0 in -lm" >&5
+echo $ECHO_N "checking for y0 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y0+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-  libgfor_check_for_broken_fpclassify_save_LIBS=$LIBS
-  LIBS="$LIBS -lm"
-  if test "$cross_compiling" = yes; then
-
-case "${target}" in
-  hppa*-*-hpux*) have_broken_fpclassify=yes ;;
-  *) have_broken_fpclassify=no ;;
-esac
-else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#ifdef HAVE_MATH_H
-#include <math.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
 #endif
-#include <float.h>
-int main ()
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char y0 ();
+int
+main ()
 {
-#ifdef fpclassify
-#ifdef LDBL_MAX
-        if (fpclassify(LDBL_MAX) == FP_NAN
-            || fpclassify(LDBL_MAX) == FP_INFINITE) return 1;
-#endif
-#ifdef DBL_MAX
-        if (fpclassify(DBL_MAX) == FP_NAN
-            || fpclassify(DBL_MAX) == FP_INFINITE) return 1;
-#endif
-#endif
-return 0;
+y0 ();
+  ;
+  return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
+rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  have_broken_fpclassify=no
+  ac_cv_lib_m_y0=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-have_broken_fpclassify=yes
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ac_cv_lib_m_y0=no
 fi
-  LIBS=$libgfor_check_for_broken_fpclassify_save_LIBS
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $have_broken_fpclassify" >&5
-echo "${ECHO_T}$have_broken_fpclassify" >&6
-if test x"$have_broken_fpclassify" = xyes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y0" >&6
+if test $ac_cv_lib_m_y0 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_BROKEN_FPCLASSIFY 1
+#define HAVE_Y0 1
 _ACEOF
 
 fi
 
-# Check whether the system has a working stat()
-
-  echo "$as_me:$LINENO: checking whether the target stat is reliable" >&5
-echo $ECHO_N "checking whether the target stat is reliable... $ECHO_C" >&6
-if test "${have_working_stat+set}" = set; then
+echo "$as_me:$LINENO: checking for y0l in -lm" >&5
+echo $ECHO_N "checking for y0l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y0l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-  if test "$cross_compiling" = yes; then
-
-case "${target}" in
-  *mingw*) have_working_stat=no ;;
-  *) have_working_stat=yes;;
-esac
-else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-
-int main ()
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char y0l ();
+int
+main ()
 {
-  FILE *f, *g;
-  struct stat st1, st2;
-
-  f = fopen ("foo", "w");
-  g = fopen ("bar", "w");
-  if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
-    return 1;
-  if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
-    return 1;
-  fclose(f);
-  fclose(g);
+y0l ();
+  ;
   return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
+rm -f conftest.$ac_objext conftest$ac_exeext
 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+  (eval $ac_link) 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  have_working_stat=yes
+  ac_cv_lib_m_y0l=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-have_working_stat=no
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ac_cv_lib_m_y0l=no
 fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $have_working_stat" >&5
-echo "${ECHO_T}$have_working_stat" >&6
-if test x"$have_working_stat" = xyes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y0l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y0l" >&6
+if test $ac_cv_lib_m_y0l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_WORKING_STAT 1
+#define HAVE_Y0L 1
 _ACEOF
 
 fi
 
-# Fallback in case isfinite is not available.
-echo "$as_me:$LINENO: checking for finite in -lm" >&5
-echo $ECHO_N "checking for finite in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_finite+set}" = set; then
+echo "$as_me:$LINENO: checking for y1f in -lm" >&5
+echo $ECHO_N "checking for y1f in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y1f+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -22013,11 +22451,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char finite ();
+char y1f ();
 int
 main ()
 {
-finite ();
+y1f ();
   ;
   return 0;
 }
@@ -22044,32 +22482,30 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_finite=yes
+  ac_cv_lib_m_y1f=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_finite=no
+ac_cv_lib_m_y1f=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_finite" >&5
-echo "${ECHO_T}$ac_cv_lib_m_finite" >&6
-if test $ac_cv_lib_m_finite = yes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1f" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y1f" >&6
+if test $ac_cv_lib_m_y1f = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FINITE 1
+#define HAVE_Y1F 1
 _ACEOF
 
 fi
 
-
-# Check for GNU libc feenableexcept
-echo "$as_me:$LINENO: checking for feenableexcept in -lm" >&5
-echo $ECHO_N "checking for feenableexcept in -lm... $ECHO_C" >&6
-if test "${ac_cv_lib_m_feenableexcept+set}" = set; then
+echo "$as_me:$LINENO: checking for y1 in -lm" >&5
+echo $ECHO_N "checking for y1 in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y1+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -22092,11 +22528,11 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char feenableexcept ();
+char y1 ();
 int
 main ()
 {
-feenableexcept ();
+y1 ();
   ;
   return 0;
 }
@@ -22123,37 +22559,35 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_lib_m_feenableexcept=yes
+  ac_cv_lib_m_y1=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_m_feenableexcept=no
+ac_cv_lib_m_y1=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_m_feenableexcept" >&5
-echo "${ECHO_T}$ac_cv_lib_m_feenableexcept" >&6
-if test $ac_cv_lib_m_feenableexcept = yes; then
-  have_feenableexcept=yes
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y1" >&6
+if test $ac_cv_lib_m_y1 = yes; then
+
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FEENABLEEXCEPT 1
+#define HAVE_Y1 1
 _ACEOF
 
 fi
 
-
-# Check for SysV fpsetmask
-
-  echo "$as_me:$LINENO: checking whether fpsetmask is present" >&5
-echo $ECHO_N "checking whether fpsetmask is present... $ECHO_C" >&6
-if test "${have_fpsetmask+set}" = set; then
+echo "$as_me:$LINENO: checking for y1l in -lm" >&5
+echo $ECHO_N "checking for y1l in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_y1l+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-    if test x$gcc_no_link = xyes; then
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -22165,16 +22599,17 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#if HAVE_FLOATINGPOINT_H
-# include <floatingpoint.h>
-#endif /* HAVE_FLOATINGPOINT_H */
-#if HAVE_IEEEFP_H
-# include <ieeefp.h>
-#endif /* HAVE_IEEEFP_H */
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char y1l ();
 int
 main ()
 {
-fpsetmask(0);
+y1l ();
   ;
   return 0;
 }
@@ -22201,35 +22636,35 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  eval "have_fpsetmask=yes"
+  ac_cv_lib_m_y1l=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "have_fpsetmask=no"
+ac_cv_lib_m_y1l=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
-
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $have_fpsetmask" >&5
-echo "${ECHO_T}$have_fpsetmask" >&6
-  if test x"$have_fpsetmask" = xyes; then
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_y1l" >&5
+echo "${ECHO_T}$ac_cv_lib_m_y1l" >&6
+if test $ac_cv_lib_m_y1l = yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FPSETMASK 1
+#define HAVE_Y1L 1
 _ACEOF
 
-  fi
-
+fi
 
-# Check for AIX fp_trap and fp_enable
-echo "$as_me:$LINENO: checking for fp_trap" >&5
-echo $ECHO_N "checking for fp_trap... $ECHO_C" >&6
-if test "${ac_cv_func_fp_trap+set}" = set; then
+echo "$as_me:$LINENO: checking for ynf in -lm" >&5
+echo $ECHO_N "checking for ynf in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ynf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test x$gcc_no_link = xyes; then
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -22240,47 +22675,18 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define fp_trap to an innocuous variant, in case <limits.h> declares fp_trap.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define fp_trap innocuous_fp_trap
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char fp_trap (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef fp_trap
 
 /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char fp_trap ();
-/* 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_fp_trap) || defined (__stub___fp_trap)
-choke me
-#else
-char (*f) () = fp_trap;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
+char ynf ();
 int
 main ()
 {
-return f != fp_trap;
+ynf ();
   ;
   return 0;
 }
@@ -22307,32 +22713,35 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_func_fp_trap=yes
+  ac_cv_lib_m_ynf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_fp_trap=no
+ac_cv_lib_m_ynf=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_fp_trap" >&5
-echo "${ECHO_T}$ac_cv_func_fp_trap" >&6
-if test $ac_cv_func_fp_trap = yes; then
-  have_fp_trap=yes
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ynf" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ynf" >&6
+if test $ac_cv_lib_m_ynf = yes; then
+
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FP_TRAP 1
+#define HAVE_YNF 1
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for fp_enable" >&5
-echo $ECHO_N "checking for fp_enable... $ECHO_C" >&6
-if test "${ac_cv_func_fp_enable+set}" = set; then
+echo "$as_me:$LINENO: checking for yn in -lm" >&5
+echo $ECHO_N "checking for yn in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_yn+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test x$gcc_no_link = xyes; then
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
    { (exit 1); exit 1; }; }
@@ -22343,47 +22752,18 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define fp_enable to an innocuous variant, in case <limits.h> declares fp_enable.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define fp_enable innocuous_fp_enable
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char fp_enable (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef fp_enable
 
 /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char fp_enable ();
-/* 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_fp_enable) || defined (__stub___fp_enable)
-choke me
-#else
-char (*f) () = fp_enable;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
+char yn ();
 int
 main ()
 {
-return f != fp_enable;
+yn ();
   ;
   return 0;
 }
@@ -22410,66 +22790,64 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_func_fp_enable=yes
+  ac_cv_lib_m_yn=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_fp_enable=no
+ac_cv_lib_m_yn=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_fp_enable" >&5
-echo "${ECHO_T}$ac_cv_func_fp_enable" >&6
-if test $ac_cv_func_fp_enable = yes; then
-  have_fp_enable=yes
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_yn" >&5
+echo "${ECHO_T}$ac_cv_lib_m_yn" >&6
+if test $ac_cv_lib_m_yn = yes; then
+
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_FP_ENABLE 1
+#define HAVE_YN 1
 _ACEOF
 
 fi
 
-
-# Runs configure.host to set up necessary host-dependent shell variables.
-# We then display a message about it, and propagate them through the
-# build chain.
-. ${srcdir}/configure.host
-{ echo "$as_me:$LINENO: FPU dependent file will be ${fpu_host}.h" >&5
-echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
-FPU_HOST_HEADER=config/${fpu_host}.h
-
-
-# The standard autoconf HAVE_STRUCT_TIMEZONE doesn't actually check
-# for struct timezone, as you might think.  We also need to check how
-# to call gettimeofday if we have it.
-echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
-if test "${ac_cv_header_time+set}" = set; then
+echo "$as_me:$LINENO: checking for ynl in -lm" >&5
+echo $ECHO_N "checking for ynl in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_ynl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <sys/types.h>
-#include <sys/time.h>
-#include <time.h>
 
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char ynl ();
 int
 main ()
 {
-if ((struct tm *) 0)
-return 0;
+ynl ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
@@ -22483,39 +22861,674 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
+        { ac_try='test -s conftest$ac_exeext'
   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_header_time=yes
+  ac_cv_lib_m_ynl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_header_time=no
+ac_cv_lib_m_ynl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_ynl" >&5
+echo "${ECHO_T}$ac_cv_lib_m_ynl" >&6
+if test $ac_cv_lib_m_ynl = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_YNL 1
+_ACEOF
+
+fi
+
+
+# On AIX, clog is present in libm as __clog
+echo "$as_me:$LINENO: checking for __clog in -lm" >&5
+echo $ECHO_N "checking for __clog in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m___clog+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char __clog ();
+int
+main ()
+{
+__clog ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_m___clog=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_m___clog=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_m___clog" >&5
+echo "${ECHO_T}$ac_cv_lib_m___clog" >&6
+if test $ac_cv_lib_m___clog = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_CLOG 1
+_ACEOF
+
+fi
+
+
+# Check for a isfinite macro that works on long doubles.
+
+  echo "$as_me:$LINENO: checking whether isfinite is broken" >&5
+echo $ECHO_N "checking whether isfinite is broken... $ECHO_C" >&6
+if test "${have_broken_isfinite+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+  libgfor_check_for_broken_isfinite_save_LIBS=$LIBS
+  LIBS="$LIBS -lm"
+  if test "$cross_compiling" = yes; then
+
+case "${target}" in
+  hppa*-*-hpux*) have_broken_isfinite=yes ;;
+  *) have_broken_isfinite=no ;;
+esac
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#ifdef HAVE_MATH_H
+#include <math.h>
+#endif
+#include <float.h>
+int main ()
+{
+#ifdef isfinite
+#ifdef LDBL_MAX
+  if (!isfinite(LDBL_MAX)) return 1;
+#endif
+#ifdef DBL_MAX
+  if (!isfinite(DBL_MAX)) return 1;
+#endif
+#endif
+return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  have_broken_isfinite=no
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+have_broken_isfinite=yes
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+  LIBS=$libgfor_check_for_broken_isfinite_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $have_broken_isfinite" >&5
+echo "${ECHO_T}$have_broken_isfinite" >&6
+if test x"$have_broken_isfinite" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_BROKEN_ISFINITE 1
+_ACEOF
+
+fi
+
+# Check for a isnan macro that works on long doubles.
+
+  echo "$as_me:$LINENO: checking whether isnan is broken" >&5
+echo $ECHO_N "checking whether isnan is broken... $ECHO_C" >&6
+if test "${have_broken_isnan+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+  libgfor_check_for_broken_isnan_save_LIBS=$LIBS
+  LIBS="$LIBS -lm"
+  if test "$cross_compiling" = yes; then
+
+case "${target}" in
+  hppa*-*-hpux*) have_broken_isnan=yes ;;
+  *) have_broken_isnan=no ;;
+esac
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#ifdef HAVE_MATH_H
+#include <math.h>
+#endif
+#include <float.h>
+int main ()
+{
+#ifdef isnan
+#ifdef LDBL_MAX
+  {
+    long double x;
+    x = __builtin_nanl ("");
+    if (!isnan(x)) return 1;
+    if (isnan(LDBL_MAX)) return 1;
+#ifdef NAN
+    x = (long double) NAN;
+    if (!isnan(x)) return 1;
+#endif
+  }
+#endif
+#ifdef DBL_MAX
+  {
+    double y;
+    y = __builtin_nan ("");
+    if (!isnan(y)) return 1;
+    if (isnan(DBL_MAX)) return 1;
+#ifdef NAN
+    y = (double) NAN;
+    if (!isnan(y)) return 1;
+#endif
+  }
+#endif
+#endif
+return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  have_broken_isnan=no
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+have_broken_isnan=yes
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+  LIBS=$libgfor_check_for_broken_isnan_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $have_broken_isnan" >&5
+echo "${ECHO_T}$have_broken_isnan" >&6
+if test x"$have_broken_isnan" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_BROKEN_ISNAN 1
+_ACEOF
+
+fi
+
+# Check for a fpclassify macro that works on long doubles.
+
+  echo "$as_me:$LINENO: checking whether fpclassify is broken" >&5
+echo $ECHO_N "checking whether fpclassify is broken... $ECHO_C" >&6
+if test "${have_broken_fpclassify+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+  libgfor_check_for_broken_fpclassify_save_LIBS=$LIBS
+  LIBS="$LIBS -lm"
+  if test "$cross_compiling" = yes; then
+
+case "${target}" in
+  hppa*-*-hpux*) have_broken_fpclassify=yes ;;
+  *) have_broken_fpclassify=no ;;
+esac
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#ifdef HAVE_MATH_H
+#include <math.h>
+#endif
+#include <float.h>
+int main ()
+{
+#ifdef fpclassify
+#ifdef LDBL_MAX
+        if (fpclassify(LDBL_MAX) == FP_NAN
+            || fpclassify(LDBL_MAX) == FP_INFINITE) return 1;
+#endif
+#ifdef DBL_MAX
+        if (fpclassify(DBL_MAX) == FP_NAN
+            || fpclassify(DBL_MAX) == FP_INFINITE) return 1;
+#endif
+#endif
+return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  have_broken_fpclassify=no
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+have_broken_fpclassify=yes
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+  LIBS=$libgfor_check_for_broken_fpclassify_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $have_broken_fpclassify" >&5
+echo "${ECHO_T}$have_broken_fpclassify" >&6
+if test x"$have_broken_fpclassify" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_BROKEN_FPCLASSIFY 1
+_ACEOF
+
+fi
+
+# Check whether the system has a working stat()
+
+  echo "$as_me:$LINENO: checking whether the target stat is reliable" >&5
+echo $ECHO_N "checking whether the target stat is reliable... $ECHO_C" >&6
+if test "${have_working_stat+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+  if test "$cross_compiling" = yes; then
+
+case "${target}" in
+  *mingw*) have_working_stat=no ;;
+  *) have_working_stat=yes;;
+esac
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+int main ()
+{
+  FILE *f, *g;
+  struct stat st1, st2;
+
+  f = fopen ("foo", "w");
+  g = fopen ("bar", "w");
+  if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
+    return 1;
+  if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
+    return 1;
+  fclose(f);
+  fclose(g);
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  have_working_stat=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+have_working_stat=no
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+fi
+echo "$as_me:$LINENO: result: $have_working_stat" >&5
+echo "${ECHO_T}$have_working_stat" >&6
+if test x"$have_working_stat" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_WORKING_STAT 1
+_ACEOF
+
+fi
+
+# Fallback in case isfinite is not available.
+echo "$as_me:$LINENO: checking for finite in -lm" >&5
+echo $ECHO_N "checking for finite in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_finite+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char finite ();
+int
+main ()
+{
+finite ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_m_finite=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_m_finite=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_finite" >&5
+echo "${ECHO_T}$ac_cv_lib_m_finite" >&6
+if test $ac_cv_lib_m_finite = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_FINITE 1
+_ACEOF
+
+fi
+
+
+# Check for GNU libc feenableexcept
+echo "$as_me:$LINENO: checking for feenableexcept in -lm" >&5
+echo $ECHO_N "checking for feenableexcept in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_feenableexcept+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char feenableexcept ();
+int
+main ()
+{
+feenableexcept ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_m_feenableexcept=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_m_feenableexcept=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_feenableexcept" >&5
+echo "${ECHO_T}$ac_cv_lib_m_feenableexcept" >&6
+if test $ac_cv_lib_m_feenableexcept = yes; then
+  have_feenableexcept=yes
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_FEENABLEEXCEPT 1
+_ACEOF
+
+fi
+
+
+# Check for SysV fpsetmask
+
+  echo "$as_me:$LINENO: checking whether fpsetmask is present" >&5
+echo $ECHO_N "checking whether fpsetmask is present... $ECHO_C" >&6
+if test "${have_fpsetmask+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+    if test x$gcc_no_link = xyes; then
+  { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
+echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#if HAVE_FLOATINGPOINT_H
+# include <floatingpoint.h>
+#endif /* HAVE_FLOATINGPOINT_H */
+#if HAVE_IEEEFP_H
+# include <ieeefp.h>
+#endif /* HAVE_IEEEFP_H */
+int
+main ()
+{
+fpsetmask(0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "have_fpsetmask=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "have_fpsetmask=no"
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6
-if test $ac_cv_header_time = yes; then
+echo "$as_me:$LINENO: result: $have_fpsetmask" >&5
+echo "${ECHO_T}$have_fpsetmask" >&6
+  if test x"$have_fpsetmask" = xyes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define TIME_WITH_SYS_TIME 1
+#define HAVE_FPSETMASK 1
 _ACEOF
 
-fi
-
+  fi
 
 
-for ac_func in gettimeofday
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+# Check for AIX fp_trap and fp_enable
+echo "$as_me:$LINENO: checking for fp_trap" >&5
+echo $ECHO_N "checking for fp_trap... $ECHO_C" >&6
+if test "${ac_cv_func_fp_trap+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test x$gcc_no_link = xyes; then
@@ -22529,12 +23542,12 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+/* Define fp_trap to an innocuous variant, in case <limits.h> declares fp_trap.
    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
+#define fp_trap innocuous_fp_trap
 
 /* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
+    which can conflict with char fp_trap (); below.
     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     <limits.h> exists even on freestanding compilers.  */
 
@@ -22544,7 +23557,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 # include <assert.h>
 #endif
 
-#undef $ac_func
+#undef fp_trap
 
 /* Override any gcc2 internal prototype to avoid an error.  */
 #ifdef __cplusplus
@@ -22553,14 +23566,14 @@ extern "C"
 #endif
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
-char $ac_func ();
+char fp_trap ();
 /* 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_$ac_func) || defined (__stub___$ac_func)
+#if defined (__stub_fp_trap) || defined (__stub___fp_trap)
 choke me
 #else
-char (*f) () = $ac_func;
+char (*f) () = fp_trap;
 #endif
 #ifdef __cplusplus
 }
@@ -22569,7 +23582,7 @@ char (*f) () = $ac_func;
 int
 main ()
 {
-return f != $ac_func;
+return f != fp_trap;
   ;
   return 0;
 }
@@ -22596,145 +23609,29 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  eval "$as_ac_var=yes"
+  ac_cv_func_fp_trap=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+ac_cv_func_fp_trap=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-  if test "$ac_cv_func_gettimeofday" = yes; then
-    echo "$as_me:$LINENO: checking for struct timezone" >&5
-echo $ECHO_N "checking for struct timezone... $ECHO_C" >&6
-if test "${gfor_cv_struct_timezone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <sys/time.h>
-int
-main ()
-{
-struct timezone tz;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gfor_cv_struct_timezone=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gfor_cv_struct_timezone=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gfor_cv_struct_timezone" >&5
-echo "${ECHO_T}$gfor_cv_struct_timezone" >&6
-    if test $gfor_cv_struct_timezone = yes; then
-                  if test "$cross_compiling" = yes; then
-  gfor_have_struct_timezone=yes
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#ifdef TIME_WITH_SYS_TIME
-#include <sys/time.h>
-#include <time.h>
-#else
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#else
-#include <time.h>
-#endif
-#endif
-main ()
-{
-  struct timeval time;
-  struct timezone dummy;
-  if (gettimeofday (&time, &dummy))
-    exit (1);
-  else
-    exit (0);
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gfor_have_struct_timezone=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-gfor_have_struct_timezone=no
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-      if test $gfor_have_struct_timezone = yes; then
-
+echo "$as_me:$LINENO: result: $ac_cv_func_fp_trap" >&5
+echo "${ECHO_T}$ac_cv_func_fp_trap" >&6
+if test $ac_cv_func_fp_trap = yes; then
+  have_fp_trap=yes
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_TIMEZONE 1
+#define HAVE_FP_TRAP 1
 _ACEOF
 
-      fi
-    fi
+fi
 
-    echo "$as_me:$LINENO: checking whether gettimeofday can accept two arguments" >&5
-echo $ECHO_N "checking whether gettimeofday can accept two arguments... $ECHO_C" >&6
-if test "${emacs_cv_gettimeofday_two_arguments+set}" = set; then
+echo "$as_me:$LINENO: checking for fp_enable" >&5
+echo $ECHO_N "checking for fp_enable... $ECHO_C" >&6
+if test "${ac_cv_func_fp_enable+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test x$gcc_no_link = xyes; then
@@ -22748,30 +23645,47 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define fp_enable to an innocuous variant, in case <limits.h> declares fp_enable.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define fp_enable innocuous_fp_enable
 
-#ifdef TIME_WITH_SYS_TIME
-#include <sys/time.h>
-#include <time.h>
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char fp_enable (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
 #else
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
+# include <assert.h>
+#endif
+
+#undef fp_enable
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char fp_enable ();
+/* 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_fp_enable) || defined (__stub___fp_enable)
+choke me
 #else
-#include <time.h>
+char (*f) () = fp_enable;
 #endif
+#ifdef __cplusplus
+}
 #endif
 
 int
 main ()
 {
-
-      struct timeval time;
-#ifdef HAVE_TIMEZONE
-      struct timezone dummy;
-#define DUMMY &dummy
-#else
-#define DUMMY NULL
-#endif
-      gettimeofday (&time, DUMMY);
+return f != fp_enable;
   ;
   return 0;
 }
@@ -22798,26 +23712,35 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  emacs_cv_gettimeofday_two_arguments=yes
+  ac_cv_func_fp_enable=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-emacs_cv_gettimeofday_two_arguments=no
+ac_cv_func_fp_enable=no
 fi
 rm -f conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $emacs_cv_gettimeofday_two_arguments" >&5
-echo "${ECHO_T}$emacs_cv_gettimeofday_two_arguments" >&6
-    if test $emacs_cv_gettimeofday_two_arguments = no; then
-
+echo "$as_me:$LINENO: result: $ac_cv_func_fp_enable" >&5
+echo "${ECHO_T}$ac_cv_func_fp_enable" >&6
+if test $ac_cv_func_fp_enable = yes; then
+  have_fp_enable=yes
 cat >>confdefs.h <<\_ACEOF
-#define GETTIMEOFDAY_ONE_ARGUMENT 1
+#define HAVE_FP_ENABLE 1
 _ACEOF
 
-    fi
-  fi
+fi
+
+
+# Runs configure.host to set up necessary host-dependent shell variables.
+# We then display a message about it, and propagate them through the
+# build chain.
+. ${srcdir}/configure.host
+{ echo "$as_me:$LINENO: FPU dependent file will be ${fpu_host}.h" >&5
+echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
+FPU_HOST_HEADER=config/${fpu_host}.h
+
 
 # Attempt to assert that the target is of common type in case we don't
 # have C99 integer types at all.
@@ -23049,11 +23972,8 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#define ULP    STR1(__USER_LABEL_PREFIX__)
-#define STR1(x)        STR2(x)
-#define STR2(x)        #x
 void foo(void) { }
-extern void bar(void) __attribute__((alias(ULP "foo")));
+extern void bar(void) __attribute__((alias("foo")));
 int
 main ()
 {
@@ -23603,6 +24523,20 @@ echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
@@ -23874,7 +24808,7 @@ _ASBOX
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by GNU Fortran Runtime Library $as_me 0.2, which was
+This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -23937,7 +24871,7 @@ _ACEOF
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-GNU Fortran Runtime Library config.status 0.2
+GNU Fortran Runtime Library config.status 0.3
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -24047,6 +24981,7 @@ ac_configure_args="${multilib_arg} ${ac_configure_args}"
 multi_basedir="$multi_basedir"
 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
 CC="$CC"
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
 
 GCC="$GCC"
 CC="$CC"
@@ -24077,6 +25012,7 @@ do
   # Handling of arguments.
   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
   "gstdint.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
@@ -24212,6 +25148,15 @@ s,@CC@,$CC,;t t
 s,@ac_ct_CC@,$ac_ct_CC,;t t
 s,@EXEEXT@,$EXEEXT,;t t
 s,@OBJEXT@,$OBJEXT,;t t
+s,@DEPDIR@,$DEPDIR,;t t
+s,@am__include@,$am__include,;t t
+s,@am__quote@,$am__quote,;t t
+s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
+s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
+s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
+s,@CCDEPMODE@,$CCDEPMODE,;t t
+s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
+s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
 s,@AM_FCFLAGS@,$AM_FCFLAGS,;t t
 s,@AM_CFLAGS@,$AM_CFLAGS,;t t
 s,@AS@,$AS,;t t
@@ -24840,6 +25785,91 @@ case " $CONFIG_FILES " in
    ac_file=Makefile . ${multi_basedir}/config-ml.in
    ;;
 esac ;;
+    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
+  # Strip MF so we end up with the name of the file.
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
+  # Check whether this is an Automake generated Makefile or not.
+  # We used to match only the files named `Makefile.in', but
+  # some people rename them; so instead we look at the file content.
+  # Grep'ing the first line is not enough: some people post-process
+  # each Makefile.in and add a new line on top of each file to say so.
+  # So let's grep whole file.
+  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+    dirpart=`(dirname "$mf") 2>/dev/null ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$mf" : 'X\(//\)[^/]' \| \
+        X"$mf" : 'X\(//\)$' \| \
+        X"$mf" : 'X\(/\)' \| \
+        .     : '\(.\)' 2>/dev/null ||
+echo X"$mf" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+  else
+    continue
+  fi
+  # Extract the definition of DEPDIR, am__include, and am__quote
+  # from the Makefile without running `make'.
+  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+  test -z "am__include" && continue
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n 's/^U = //p' < "$mf"`
+  # Find all dependency output files, they are included files with
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+  # simplest approach to changing $(DEPDIR) to its actual value in the
+  # expansion.
+  for file in `sed -n "
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`(dirname "$file") 2>/dev/null ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$file" : 'X\(//\)[^/]' \| \
+        X"$file" : 'X\(//\)$' \| \
+        X"$file" : 'X\(/\)' \| \
+        .     : '\(.\)' 2>/dev/null ||
+echo X"$file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+    { if $as_mkdir_p; then
+    mkdir -p $dirpart/$fdir
+  else
+    as_dir=$dirpart/$fdir
+    as_dirs=
+    while test ! -d "$as_dir"; do
+      as_dirs="$as_dir $as_dirs"
+      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| \
+        .     : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+    done
+    test ! -n "$as_dirs" || mkdir $as_dirs
+  fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
+echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
+   { (exit 1); exit 1; }; }; }
+
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+ ;;
     gstdint.h )
 if test "$GCC" = yes; then
   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h