OSDN Git Service

2005-04-08 Kelley Cook <kcook@gcc.gnu.org>
authorkcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2005 21:54:31 +0000 (21:54 +0000)
committerkcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Apr 2005 21:54:31 +0000 (21:54 +0000)
* linkage.m4 (GLIBCXX_MAYBE_UNDERSCORED_FUNCS): New macro.
(GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1,
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2,
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_3,
GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1,
GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE_2): Use it.
(GLIBCXX_CHECK_MATH_SUPPORT): Delete obsolete comment.
* acconfig.h: Delete redundant macros.
* config.h.in, configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97861 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/acconfig.h
libstdc++-v3/config.h.in
libstdc++-v3/configure
libstdc++-v3/linkage.m4

index 4f82c61..e7c0c3b 100644 (file)
@@ -1,5 +1,17 @@
 2005-04-08  Kelley Cook  <kcook@gcc.gnu.org>
 
+       * linkage.m4 (GLIBCXX_MAYBE_UNDERSCORED_FUNCS): New macro.
+       (GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1,
+       GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2,
+       GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_3,
+       GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1,
+       GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE_2): Use it.
+       (GLIBCXX_CHECK_MATH_SUPPORT): Delete obsolete comment.
+       * acconfig.h: Delete redundant macros.
+       * config.h.in, configure: Regenerate.
+
+2005-04-08  Kelley Cook  <kcook@gcc.gnu.org>
+
        * linkage.m4 (GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1): Eliminate
        a subshell and if test fails, test for same functions with 
        leading underscore.
index 39a1593..9bee01f 100644 (file)
 #else
   #define _GLIBCXX_ASM_SYMVER(cur, old, version)
 #endif
-
-// Systems that have certain non-standard functions prefixed with an
-// underscore, we'll handle those here. Must come after config.h.in.
-//
-#if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF)
-# define HAVE_ACOSF 1
-# define acosf _acosf
-#endif
-
-#if defined (HAVE__ACOSL) && ! defined (HAVE_ACOSL)
-# define HAVE_ACOSL 1
-# define acosl _acosl
-#endif
-
-#if defined (HAVE__ASINF) && ! defined (HAVE_ASINF)
-# define HAVE_ASINF 1
-# define asinf _asinf
-#endif
-
-#if defined (HAVE__ASINL) && ! defined (HAVE_ASINL)
-# define HAVE_ASINL 1
-# define asinl _asinl
-#endif
-
-#if defined (HAVE__ATANF) && ! defined (HAVE_ATANF)
-# define HAVE_ATANF 1
-# define atanf _atanf
-#endif
-
-#if defined (HAVE__ATANL) && ! defined (HAVE_ATANL)
-# define HAVE_ATANL 1
-# define atanl _atanl
-#endif
-
-#if defined (HAVE__CEILF) && ! defined (HAVE_CEILF)
-# define HAVE_CEILF 1
-# define aceil _ceilf
-#endif
-
-#if defined (HAVE__CEILL) && ! defined (HAVE_CEILL)
-# define HAVE_CEILL 1
-# define aceil _ceill
-#endif
-
-#if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN)
-# define HAVE_COPYSIGN 1
-# define copysign _copysign
-#endif
-
-#if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL)
-# define HAVE_COPYSIGNL 1
-# define copysignl _copysignl
-#endif
-
-#if defined (HAVE__COSF) && ! defined (HAVE_COSF)
-# define HAVE_COSF 1
-# define cosf _cosf
-#endif
-
-#if defined (HAVE__COSHF) && ! defined (HAVE_COSHF)
-# define HAVE_COSHF 1
-# define coshf _coshf
-#endif
-
-#if defined (HAVE__COSHL) && ! defined (HAVE_COSHL)
-# define HAVE_COSHL 1
-# define coshl _coshl
-#endif
-
-#if defined (HAVE__COSL) && ! defined (HAVE_COSL)
-# define HAVE_COSL 1
-# define cosl _cosl
-#endif
-
-#if defined (HAVE__EXPF) && ! defined (HAVE_EXPF)
-# define HAVE_EXPF 1
-# define expf _expf
-#endif
-
-#if defined (HAVE__EXPL) && ! defined (HAVE_EXPL)
-# define HAVE_EXPL 1
-# define expl _expl
-#endif
-
-#if defined (HAVE__FABSF) && ! defined (HAVE_FABSF)
-# define HAVE_FABSF 1
-# define fabsf _fabsf
-#endif
-
-#if defined (HAVE__FABSL) && ! defined (HAVE_FABSL)
-# define HAVE_FABSL 1
-# define fabsl _fabsl
-#endif
-
-#if defined (HAVE__FINITE) && ! defined (HAVE_FINITE)
-# define HAVE_FINITE 1
-# define finite _finite
-#endif
-
-#if defined (HAVE__FINITEF) && ! defined (HAVE_FINITEF)
-# define HAVE_FINITEF 1
-# define finitef _finitef
-#endif
-
-#if defined (HAVE__FINITEL) && ! defined (HAVE_FINITEL)
-# define HAVE_FINITEL 1
-# define finitel _finitel
-#endif
-
-#if defined (HAVE__FLOORF) && ! defined (HAVE_FLOORF)
-# define HAVE_FLOORF 1
-# define floorf _floorf
-#endif
-
-#if defined (HAVE__FLOORL) && ! defined (HAVE_FLOORL)
-# define HAVE_FLOORL 1
-# define floorl _floorl
-#endif
-
-#if defined (HAVE__FMODF) && ! defined (HAVE_FMODF)
-# define HAVE_FMODF 1
-# define fmodf _fmodf
-#endif
-
-#if defined (HAVE__FMODL) && ! defined (HAVE_FMODL)
-# define HAVE_FMODL 1
-# define fmodl _fmodl
-#endif
-
-#if defined (HAVE__FPCLASS) && ! defined (HAVE_FPCLASS)
-# define HAVE_FPCLASS 1
-# define fpclass _fpclass
-#endif
-
-#if defined (HAVE__FREXPF) && ! defined (HAVE_FREXPF)
-# define HAVE_FREXPF 1
-# define frexpf _frexpf
-#endif
-
-#if defined (HAVE__FREXPL) && ! defined (HAVE_FREXPL)
-# define HAVE_FREXPL 1
-# define frexpl _frexpl
-#endif
-
-#if defined (HAVE__ISINF) && ! defined (HAVE_ISINF)
-# define HAVE_ISINF 1
-# define isinf _isinf
-#endif
-
-#if defined (HAVE__ISINFF) && ! defined (HAVE_ISINFF)
-# define HAVE_ISINFF 1
-# define isinff _isinff
-#endif
-
-#if defined (HAVE__ISINFL) && ! defined (HAVE_ISINFL)
-# define HAVE_ISINFL 1
-# define isinfl _isinfl
-#endif
-
-#if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN)
-# define HAVE_ISNAN 1
-# define isnan _isnan
-#endif
-
-#if defined (HAVE__ISNANF) && ! defined (HAVE_ISNANF)
-# define HAVE_ISNANF 1
-# define isnanf _isnanf
-#endif
-
-#if defined (HAVE__ISNANL) && ! defined (HAVE_ISNANL)
-# define HAVE_ISNANL 1
-# define isnanl _isnanl
-#endif
-
-#if defined (HAVE__LDEXPF) && ! defined (HAVE_LDEXPF)
-# define HAVE_LDEXPF 1
-# define ldexpf _ldexpf
-#endif
-
-#if defined (HAVE__LDEXPL) && ! defined (HAVE_LDEXPL)
-# define HAVE_LDEXPL 1
-# define ldexpl _ldexpl
-#endif
-
-#if defined (HAVE__LOG10F) && ! defined (HAVE_LOG10F)
-# define HAVE_LOG10F 1
-# define log10f _log10f
-#endif
-
-#if defined (HAVE__LOG10L) && ! defined (HAVE_LOG10L)
-# define HAVE_LOG10L 1
-# define log10l _log10l
-#endif
-
-#if defined (HAVE__LOGF) && ! defined (HAVE_LOGF)
-# define HAVE_LOGF 1
-# define logf _logf
-#endif
-
-#if defined (HAVE__LOGL) && ! defined (HAVE_LOGL)
-# define HAVE_LOGL 1
-# define logl _logl
-#endif
-
-#if defined (HAVE__MODF) && ! defined (HAVE_MODF)
-# define HAVE_MODF 1
-# define modf _modf
-#endif
-
-#if defined (HAVE__MODL) && ! defined (HAVE_MODL)
-# define HAVE_MODL 1
-# define modl _modl
-#endif
-
-#if defined (HAVE__POWF) && ! defined (HAVE_POWF)
-# define HAVE_POWF 1
-# define powf _powf
-#endif
-
-#if defined (HAVE__POWL) && ! defined (HAVE_POWL)
-# define HAVE_POWL 1
-# define powl _powl
-#endif
-
-#if defined (HAVE__QFINITE) && ! defined (HAVE_QFINITE)
-# define HAVE_QFINITE 1
-# define qfinite _qfinite
-#endif
-
-#if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS)
-# define HAVE_QFPCLASS 1
-# define qfpclass _qfpclass
-#endif
-
-#if defined (HAVE__SINCOS) && ! defined (HAVE_SINCOS)
-# define HAVE_SINCOS 1
-# define sincos _sincos
-#endif
-
-#if defined (HAVE__SINCOSF) && ! defined (HAVE_SINCOSF)
-# define HAVE_SINCOSF 1
-# define sincosf _sincosf
-#endif
-
-#if defined (HAVE__SINCOSL) && ! defined (HAVE_SINCOSL)
-# define HAVE_SINCOSL 1
-# define sincosl _sincosl
-#endif
-
-#if defined (HAVE__SINF) && ! defined (HAVE_SINF)
-# define HAVE_SINF 1
-# define sinf _sinf
-#endif
-
-#if defined (HAVE__SINHF) && ! defined (HAVE_SINHF)
-# define HAVE_SINHF 1
-# define sinhf _sinhf
-#endif
-
-#if defined (HAVE__SINHL) && ! defined (HAVE_SINHL)
-# define HAVE_SINHL 1
-# define sinhl _sinhl
-#endif
-
-#if defined (HAVE__SINL) && ! defined (HAVE_SINL)
-# define HAVE_SINL 1
-# define sinl _sinl
-#endif
-
-#if defined (HAVE__SQRTF) && ! defined (HAVE_SQRTF)
-# define HAVE_SQRTF 1
-# define sqrtf _sqrtf
-#endif
-
-#if defined (HAVE__SQRTL) && ! defined (HAVE_SQRTL)
-# define HAVE_SQRTL 1
-# define sqrtl _sqrtl
-#endif
-
-#if defined (HAVE__STRTOF) && ! defined (HAVE_STRTOF)
-# define HAVE_STRTOF 1
-# define strtof _strtof
-#endif
-
-#if defined (HAVE__STRTOLD) && ! defined (HAVE_STRTOLD)
-# define HAVE_STRTOLD 1
-# define strtold _strtold
-#endif
-
-#if defined (HAVE__TANF) && ! defined (HAVE_TANF)
-# define HAVE_TANF 1
-# define tanf _tanf
-#endif
-
-#if defined (HAVE__TANHF) && ! defined (HAVE_TANHF)
-# define HAVE_TANHF 1
-# define tanhf _tanhf
-#endif
-
-#if defined (HAVE__TANHL) && ! defined (HAVE_TANHL)
-# define HAVE_TANHL 1
-# define tanhl _tanhl
-#endif
-
-#if defined (HAVE__TANL) && ! defined (HAVE_TANL)
-# define HAVE_TANL 1
-# define tanl _tanl
-#endif
index 536210a..6a4871c 100644 (file)
 
 /* Define if code specialized for wchar_t should be used. */
 #undef _GLIBCXX_USE_WCHAR_T
-//
-// Define symbol versioning in assember directives. If symbol
-// versioning is beigng used, and the assembler supports this kind of
-// thing, then use it.
-// NB: _GLIBCXX_AT_AT is a hack to work around quoting issues in m4.
-#if _GLIBCXX_SYMVER
-  #define _GLIBCXX_ASM_SYMVER(cur, old, version) \
-   asm (".symver " #cur "," #old _GLIBCXX_AT_AT #version);
-#else
-  #define _GLIBCXX_ASM_SYMVER(cur, old, version)
-#endif
 
-// Systems that have certain non-standard functions prefixed with an
-// underscore, we'll handle those here. Must come after config.h.in.
-//
 #if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF)
 # define HAVE_ACOSF 1
 # define acosf _acosf
 # define asinl _asinl
 #endif
 
+#if defined (HAVE__ATAN2F) && ! defined (HAVE_ATAN2F)
+# define HAVE_ATAN2F 1
+# define atan2f _atan2f
+#endif
+
+#if defined (HAVE__ATAN2L) && ! defined (HAVE_ATAN2L)
+# define HAVE_ATAN2L 1
+# define atan2l _atan2l
+#endif
+
 #if defined (HAVE__ATANF) && ! defined (HAVE_ATANF)
 # define HAVE_ATANF 1
 # define atanf _atanf
 
 #if defined (HAVE__CEILF) && ! defined (HAVE_CEILF)
 # define HAVE_CEILF 1
-# define aceil _ceilf
+# define ceilf _ceilf
 #endif
 
 #if defined (HAVE__CEILL) && ! defined (HAVE_CEILL)
 # define HAVE_CEILL 1
-# define aceil _ceill
+# define ceill _ceill
 #endif
 
 #if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN)
 # define frexpl _frexpl
 #endif
 
+#if defined (HAVE__HYPOT) && ! defined (HAVE_HYPOT)
+# define HAVE_HYPOT 1
+# define hypot _hypot
+#endif
+
+#if defined (HAVE__HYPOTF) && ! defined (HAVE_HYPOTF)
+# define HAVE_HYPOTF 1
+# define hypotf _hypotf
+#endif
+
+#if defined (HAVE__HYPOTL) && ! defined (HAVE_HYPOTL)
+# define HAVE_HYPOTL 1
+# define hypotl _hypotl
+#endif
+
 #if defined (HAVE__ISINF) && ! defined (HAVE_ISINF)
 # define HAVE_ISINF 1
 # define isinf _isinf
 # define modf _modf
 #endif
 
-#if defined (HAVE__MODL) && ! defined (HAVE_MODL)
-# define HAVE_MODL 1
-# define modl _modl
+#if defined (HAVE__MODFF) && ! defined (HAVE_MODFF)
+# define HAVE_MODFF 1
+# define modff _modff
+#endif
+
+#if defined (HAVE__MODFL) && ! defined (HAVE_MODFL)
+# define HAVE_MODFL 1
+# define modfl _modfl
 #endif
 
 #if defined (HAVE__POWF) && ! defined (HAVE_POWF)
 # define powl _powl
 #endif
 
-#if defined (HAVE__QFINITE) && ! defined (HAVE_QFINITE)
-# define HAVE_QFINITE 1
-# define qfinite _qfinite
-#endif
-
 #if defined (HAVE__QFPCLASS) && ! defined (HAVE_QFPCLASS)
 # define HAVE_QFPCLASS 1
 # define qfpclass _qfpclass
 # define HAVE_TANL 1
 # define tanl _tanl
 #endif
+//
+// Define symbol versioning in assember directives. If symbol
+// versioning is beigng used, and the assembler supports this kind of
+// thing, then use it.
+// NB: _GLIBCXX_AT_AT is a hack to work around quoting issues in m4.
+#if _GLIBCXX_SYMVER
+  #define _GLIBCXX_ASM_SYMVER(cur, old, version) \
+   asm (".symver " #cur "," #old _GLIBCXX_AT_AT #version);
+#else
+  #define _GLIBCXX_ASM_SYMVER(cur, old, version)
+#endif
index 584c34b..4e9fbc2 100755 (executable)
@@ -8665,6 +8665,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnan declaration" >&5
 echo $ECHO_N "checking for isnan declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnan_use+set} != xset; then
@@ -9042,6 +9045,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finite declaration" >&5
 echo $ECHO_N "checking for finite declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finite_use+set} != xset; then
@@ -9419,6 +9425,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysign declaration" >&5
 echo $ECHO_N "checking for copysign declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysign_use+set} != xset; then
@@ -9788,6 +9797,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincos declaration" >&5
 echo $ECHO_N "checking for sincos declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincos_use+set} != xset; then
@@ -10157,6 +10169,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fpclass declaration" >&5
 echo $ECHO_N "checking for fpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fpclass_use+set} != xset; then
@@ -10534,6 +10549,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for qfpclass declaration" >&5
 echo $ECHO_N "checking for qfpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_qfpclass_use+set} != xset; then
@@ -10911,6 +10929,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypot declaration" >&5
 echo $ECHO_N "checking for hypot declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypot_use+set} != xset; then
@@ -11280,6 +11301,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for float trig functions" >&5
 echo $ECHO_N "checking for float trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_trig_use+set}" = set; then
@@ -11656,6 +11680,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for float round functions" >&5
 echo $ECHO_N "checking for float round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_round_use+set}" = set; then
@@ -12019,6 +12054,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for expf declaration" >&5
 echo $ECHO_N "checking for expf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expf_use+set} != xset; then
@@ -12396,6 +12435,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnanf declaration" >&5
 echo $ECHO_N "checking for isnanf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanf_use+set} != xset; then
@@ -12773,6 +12815,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinff declaration" >&5
 echo $ECHO_N "checking for isinff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinff_use+set} != xset; then
@@ -13150,6 +13195,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2f declaration" >&5
 echo $ECHO_N "checking for atan2f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2f_use+set} != xset; then
@@ -13519,6 +13567,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsf declaration" >&5
 echo $ECHO_N "checking for fabsf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsf_use+set} != xset; then
@@ -13896,6 +13947,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodf declaration" >&5
 echo $ECHO_N "checking for fmodf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodf_use+set} != xset; then
@@ -14265,6 +14319,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpf declaration" >&5
 echo $ECHO_N "checking for frexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpf_use+set} != xset; then
@@ -14634,6 +14691,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotf declaration" >&5
 echo $ECHO_N "checking for hypotf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotf_use+set} != xset; then
@@ -15003,6 +15063,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpf declaration" >&5
 echo $ECHO_N "checking for ldexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpf_use+set} != xset; then
@@ -15372,6 +15435,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logf declaration" >&5
 echo $ECHO_N "checking for logf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logf_use+set} != xset; then
@@ -15749,6 +15815,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10f declaration" >&5
 echo $ECHO_N "checking for log10f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10f_use+set} != xset; then
@@ -16126,6 +16195,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modff declaration" >&5
 echo $ECHO_N "checking for modff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modff_use+set} != xset; then
@@ -16495,6 +16567,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modf declaration" >&5
 echo $ECHO_N "checking for modf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modf_use+set} != xset; then
@@ -16864,6 +16939,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powf declaration" >&5
 echo $ECHO_N "checking for powf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powf_use+set} != xset; then
@@ -17233,6 +17311,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtf declaration" >&5
 echo $ECHO_N "checking for sqrtf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtf_use+set} != xset; then
@@ -17610,6 +17691,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosf declaration" >&5
 echo $ECHO_N "checking for sincosf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosf_use+set} != xset; then
@@ -17979,6 +18063,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitef declaration" >&5
 echo $ECHO_N "checking for finitef declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitef_use+set} != xset; then
@@ -18356,6 +18443,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for long double trig functions" >&5
 echo $ECHO_N "checking for long double trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_trig_use+set}" = set; then
@@ -18732,6 +18822,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for long double round functions" >&5
 echo $ECHO_N "checking for long double round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_round_use+set}" = set; then
@@ -19095,6 +19196,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for isnanl declaration" >&5
 echo $ECHO_N "checking for isnanl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanl_use+set} != xset; then
@@ -19472,6 +19577,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinfl declaration" >&5
 echo $ECHO_N "checking for isinfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinfl_use+set} != xset; then
@@ -19849,6 +19957,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysignl declaration" >&5
 echo $ECHO_N "checking for copysignl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysignl_use+set} != xset; then
@@ -20218,6 +20329,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2l declaration" >&5
 echo $ECHO_N "checking for atan2l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2l_use+set} != xset; then
@@ -20587,6 +20701,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for expl declaration" >&5
 echo $ECHO_N "checking for expl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expl_use+set} != xset; then
@@ -20964,6 +21081,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsl declaration" >&5
 echo $ECHO_N "checking for fabsl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsl_use+set} != xset; then
@@ -21341,6 +21461,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodl declaration" >&5
 echo $ECHO_N "checking for fmodl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodl_use+set} != xset; then
@@ -21710,6 +21833,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpl declaration" >&5
 echo $ECHO_N "checking for frexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpl_use+set} != xset; then
@@ -22079,6 +22205,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotl declaration" >&5
 echo $ECHO_N "checking for hypotl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotl_use+set} != xset; then
@@ -22448,6 +22577,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpl declaration" >&5
 echo $ECHO_N "checking for ldexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpl_use+set} != xset; then
@@ -22817,6 +22949,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logl declaration" >&5
 echo $ECHO_N "checking for logl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logl_use+set} != xset; then
@@ -23194,6 +23329,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10l declaration" >&5
 echo $ECHO_N "checking for log10l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10l_use+set} != xset; then
@@ -23571,6 +23709,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modfl declaration" >&5
 echo $ECHO_N "checking for modfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modfl_use+set} != xset; then
@@ -23940,6 +24081,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powl declaration" >&5
 echo $ECHO_N "checking for powl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powl_use+set} != xset; then
@@ -24309,6 +24453,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtl declaration" >&5
 echo $ECHO_N "checking for sqrtl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtl_use+set} != xset; then
@@ -24686,6 +24833,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosl declaration" >&5
 echo $ECHO_N "checking for sincosl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosl_use+set} != xset; then
@@ -25055,6 +25205,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitel declaration" >&5
 echo $ECHO_N "checking for finitel declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitel_use+set} != xset; then
@@ -25431,7 +25584,10 @@ done
   fi
 
 
-          LIBS="$ac_save_LIBS"
+
+
+
+  LIBS="$ac_save_LIBS"
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
@@ -28743,6 +28899,9 @@ done
   fi
 
 
+
+
+
   echo "$as_me:$LINENO: checking for strtof declaration" >&5
 echo $ECHO_N "checking for strtof declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_strtof_use+set} != xset; then
@@ -28926,6 +29085,9 @@ done
   fi
 
 
+
+
+
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
@@ -31256,6 +31418,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnan declaration" >&5
 echo $ECHO_N "checking for isnan declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnan_use+set} != xset; then
@@ -31633,6 +31798,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finite declaration" >&5
 echo $ECHO_N "checking for finite declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finite_use+set} != xset; then
@@ -32010,6 +32178,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysign declaration" >&5
 echo $ECHO_N "checking for copysign declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysign_use+set} != xset; then
@@ -32379,6 +32550,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincos declaration" >&5
 echo $ECHO_N "checking for sincos declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincos_use+set} != xset; then
@@ -32748,6 +32922,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fpclass declaration" >&5
 echo $ECHO_N "checking for fpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fpclass_use+set} != xset; then
@@ -33125,6 +33302,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for qfpclass declaration" >&5
 echo $ECHO_N "checking for qfpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_qfpclass_use+set} != xset; then
@@ -33502,6 +33682,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypot declaration" >&5
 echo $ECHO_N "checking for hypot declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypot_use+set} != xset; then
@@ -33871,6 +34054,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for float trig functions" >&5
 echo $ECHO_N "checking for float trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_trig_use+set}" = set; then
@@ -34247,6 +34433,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for float round functions" >&5
 echo $ECHO_N "checking for float round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_round_use+set}" = set; then
@@ -34610,6 +34807,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for expf declaration" >&5
 echo $ECHO_N "checking for expf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expf_use+set} != xset; then
@@ -34987,6 +35188,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnanf declaration" >&5
 echo $ECHO_N "checking for isnanf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanf_use+set} != xset; then
@@ -35364,6 +35568,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinff declaration" >&5
 echo $ECHO_N "checking for isinff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinff_use+set} != xset; then
@@ -35741,6 +35948,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2f declaration" >&5
 echo $ECHO_N "checking for atan2f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2f_use+set} != xset; then
@@ -36110,6 +36320,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsf declaration" >&5
 echo $ECHO_N "checking for fabsf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsf_use+set} != xset; then
@@ -36487,6 +36700,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodf declaration" >&5
 echo $ECHO_N "checking for fmodf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodf_use+set} != xset; then
@@ -36856,6 +37072,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpf declaration" >&5
 echo $ECHO_N "checking for frexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpf_use+set} != xset; then
@@ -37225,6 +37444,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotf declaration" >&5
 echo $ECHO_N "checking for hypotf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotf_use+set} != xset; then
@@ -37594,6 +37816,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpf declaration" >&5
 echo $ECHO_N "checking for ldexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpf_use+set} != xset; then
@@ -37963,6 +38188,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logf declaration" >&5
 echo $ECHO_N "checking for logf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logf_use+set} != xset; then
@@ -38340,6 +38568,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10f declaration" >&5
 echo $ECHO_N "checking for log10f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10f_use+set} != xset; then
@@ -38717,6 +38948,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modff declaration" >&5
 echo $ECHO_N "checking for modff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modff_use+set} != xset; then
@@ -39086,6 +39320,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modf declaration" >&5
 echo $ECHO_N "checking for modf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modf_use+set} != xset; then
@@ -39455,6 +39692,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powf declaration" >&5
 echo $ECHO_N "checking for powf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powf_use+set} != xset; then
@@ -39824,6 +40064,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtf declaration" >&5
 echo $ECHO_N "checking for sqrtf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtf_use+set} != xset; then
@@ -40201,6 +40444,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosf declaration" >&5
 echo $ECHO_N "checking for sincosf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosf_use+set} != xset; then
@@ -40570,6 +40816,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitef declaration" >&5
 echo $ECHO_N "checking for finitef declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitef_use+set} != xset; then
@@ -40947,6 +41196,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for long double trig functions" >&5
 echo $ECHO_N "checking for long double trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_trig_use+set}" = set; then
@@ -41323,6 +41575,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for long double round functions" >&5
 echo $ECHO_N "checking for long double round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_round_use+set}" = set; then
@@ -41686,6 +41949,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for isnanl declaration" >&5
 echo $ECHO_N "checking for isnanl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanl_use+set} != xset; then
@@ -42063,6 +42330,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinfl declaration" >&5
 echo $ECHO_N "checking for isinfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinfl_use+set} != xset; then
@@ -42440,6 +42710,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysignl declaration" >&5
 echo $ECHO_N "checking for copysignl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysignl_use+set} != xset; then
@@ -42809,6 +43082,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2l declaration" >&5
 echo $ECHO_N "checking for atan2l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2l_use+set} != xset; then
@@ -43178,6 +43454,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for expl declaration" >&5
 echo $ECHO_N "checking for expl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expl_use+set} != xset; then
@@ -43555,6 +43834,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsl declaration" >&5
 echo $ECHO_N "checking for fabsl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsl_use+set} != xset; then
@@ -43932,6 +44214,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodl declaration" >&5
 echo $ECHO_N "checking for fmodl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodl_use+set} != xset; then
@@ -44301,6 +44586,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpl declaration" >&5
 echo $ECHO_N "checking for frexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpl_use+set} != xset; then
@@ -44670,6 +44958,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotl declaration" >&5
 echo $ECHO_N "checking for hypotl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotl_use+set} != xset; then
@@ -45039,6 +45330,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpl declaration" >&5
 echo $ECHO_N "checking for ldexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpl_use+set} != xset; then
@@ -45408,6 +45702,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logl declaration" >&5
 echo $ECHO_N "checking for logl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logl_use+set} != xset; then
@@ -45785,6 +46082,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10l declaration" >&5
 echo $ECHO_N "checking for log10l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10l_use+set} != xset; then
@@ -46162,6 +46462,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modfl declaration" >&5
 echo $ECHO_N "checking for modfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modfl_use+set} != xset; then
@@ -46531,6 +46834,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powl declaration" >&5
 echo $ECHO_N "checking for powl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powl_use+set} != xset; then
@@ -46900,6 +47206,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtl declaration" >&5
 echo $ECHO_N "checking for sqrtl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtl_use+set} != xset; then
@@ -47277,6 +47586,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosl declaration" >&5
 echo $ECHO_N "checking for sincosl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosl_use+set} != xset; then
@@ -47646,6 +47958,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitel declaration" >&5
 echo $ECHO_N "checking for finitel declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitel_use+set} != xset; then
@@ -48022,7 +48337,10 @@ done
   fi
 
 
-          LIBS="$ac_save_LIBS"
+
+
+
+  LIBS="$ac_save_LIBS"
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
@@ -51334,6 +51652,9 @@ done
   fi
 
 
+
+
+
   echo "$as_me:$LINENO: checking for strtof declaration" >&5
 echo $ECHO_N "checking for strtof declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_strtof_use+set} != xset; then
@@ -51517,6 +51838,9 @@ done
   fi
 
 
+
+
+
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
@@ -52998,6 +53322,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnan declaration" >&5
 echo $ECHO_N "checking for isnan declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnan_use+set} != xset; then
@@ -53375,6 +53702,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finite declaration" >&5
 echo $ECHO_N "checking for finite declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finite_use+set} != xset; then
@@ -53752,6 +54082,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysign declaration" >&5
 echo $ECHO_N "checking for copysign declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysign_use+set} != xset; then
@@ -54121,6 +54454,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincos declaration" >&5
 echo $ECHO_N "checking for sincos declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincos_use+set} != xset; then
@@ -54490,6 +54826,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fpclass declaration" >&5
 echo $ECHO_N "checking for fpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fpclass_use+set} != xset; then
@@ -54867,6 +55206,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for qfpclass declaration" >&5
 echo $ECHO_N "checking for qfpclass declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_qfpclass_use+set} != xset; then
@@ -55244,6 +55586,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypot declaration" >&5
 echo $ECHO_N "checking for hypot declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypot_use+set} != xset; then
@@ -55613,6 +55958,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for float trig functions" >&5
 echo $ECHO_N "checking for float trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_trig_use+set}" = set; then
@@ -55989,6 +56337,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for float round functions" >&5
 echo $ECHO_N "checking for float round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_float_round_use+set}" = set; then
@@ -56352,6 +56711,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for expf declaration" >&5
 echo $ECHO_N "checking for expf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expf_use+set} != xset; then
@@ -56729,6 +57092,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isnanf declaration" >&5
 echo $ECHO_N "checking for isnanf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanf_use+set} != xset; then
@@ -57106,6 +57472,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinff declaration" >&5
 echo $ECHO_N "checking for isinff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinff_use+set} != xset; then
@@ -57483,6 +57852,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2f declaration" >&5
 echo $ECHO_N "checking for atan2f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2f_use+set} != xset; then
@@ -57852,6 +58224,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsf declaration" >&5
 echo $ECHO_N "checking for fabsf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsf_use+set} != xset; then
@@ -58229,6 +58604,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodf declaration" >&5
 echo $ECHO_N "checking for fmodf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodf_use+set} != xset; then
@@ -58598,6 +58976,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpf declaration" >&5
 echo $ECHO_N "checking for frexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpf_use+set} != xset; then
@@ -58967,6 +59348,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotf declaration" >&5
 echo $ECHO_N "checking for hypotf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotf_use+set} != xset; then
@@ -59336,6 +59720,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpf declaration" >&5
 echo $ECHO_N "checking for ldexpf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpf_use+set} != xset; then
@@ -59705,6 +60092,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logf declaration" >&5
 echo $ECHO_N "checking for logf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logf_use+set} != xset; then
@@ -60082,6 +60472,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10f declaration" >&5
 echo $ECHO_N "checking for log10f declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10f_use+set} != xset; then
@@ -60459,6 +60852,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modff declaration" >&5
 echo $ECHO_N "checking for modff declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modff_use+set} != xset; then
@@ -60828,6 +61224,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modf declaration" >&5
 echo $ECHO_N "checking for modf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modf_use+set} != xset; then
@@ -61197,6 +61596,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powf declaration" >&5
 echo $ECHO_N "checking for powf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powf_use+set} != xset; then
@@ -61566,6 +61968,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtf declaration" >&5
 echo $ECHO_N "checking for sqrtf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtf_use+set} != xset; then
@@ -61943,6 +62348,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosf declaration" >&5
 echo $ECHO_N "checking for sincosf declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosf_use+set} != xset; then
@@ -62312,6 +62720,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitef declaration" >&5
 echo $ECHO_N "checking for finitef declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitef_use+set} != xset; then
@@ -62689,6 +63100,9 @@ done
 
 
 
+
+
+
     echo "$as_me:$LINENO: checking for long double trig functions" >&5
 echo $ECHO_N "checking for long double trig functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_trig_use+set}" = set; then
@@ -63065,6 +63479,17 @@ done
 
 
 
+
+
+
+
+
+
+
+
+
+
+
     echo "$as_me:$LINENO: checking for long double round functions" >&5
 echo $ECHO_N "checking for long double round functions... $ECHO_C" >&6
   if test "${glibcxx_cv_func_long_double_round_use+set}" = set; then
@@ -63428,6 +63853,10 @@ done
 
 
 
+
+
+
+
   echo "$as_me:$LINENO: checking for isnanl declaration" >&5
 echo $ECHO_N "checking for isnanl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isnanl_use+set} != xset; then
@@ -63805,6 +64234,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for isinfl declaration" >&5
 echo $ECHO_N "checking for isinfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_isinfl_use+set} != xset; then
@@ -64182,6 +64614,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for copysignl declaration" >&5
 echo $ECHO_N "checking for copysignl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_copysignl_use+set} != xset; then
@@ -64551,6 +64986,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for atan2l declaration" >&5
 echo $ECHO_N "checking for atan2l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_atan2l_use+set} != xset; then
@@ -64920,6 +65358,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for expl declaration" >&5
 echo $ECHO_N "checking for expl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_expl_use+set} != xset; then
@@ -65297,6 +65738,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fabsl declaration" >&5
 echo $ECHO_N "checking for fabsl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fabsl_use+set} != xset; then
@@ -65674,6 +66118,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for fmodl declaration" >&5
 echo $ECHO_N "checking for fmodl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_fmodl_use+set} != xset; then
@@ -66043,6 +66490,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for frexpl declaration" >&5
 echo $ECHO_N "checking for frexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_frexpl_use+set} != xset; then
@@ -66412,6 +66862,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for hypotl declaration" >&5
 echo $ECHO_N "checking for hypotl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_hypotl_use+set} != xset; then
@@ -66781,6 +67234,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for ldexpl declaration" >&5
 echo $ECHO_N "checking for ldexpl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_ldexpl_use+set} != xset; then
@@ -67150,6 +67606,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for logl declaration" >&5
 echo $ECHO_N "checking for logl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_logl_use+set} != xset; then
@@ -67527,6 +67986,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for log10l declaration" >&5
 echo $ECHO_N "checking for log10l declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_log10l_use+set} != xset; then
@@ -67904,6 +68366,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for modfl declaration" >&5
 echo $ECHO_N "checking for modfl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_modfl_use+set} != xset; then
@@ -68273,6 +68738,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for powl declaration" >&5
 echo $ECHO_N "checking for powl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_powl_use+set} != xset; then
@@ -68642,6 +69110,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sqrtl declaration" >&5
 echo $ECHO_N "checking for sqrtl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sqrtl_use+set} != xset; then
@@ -69019,6 +69490,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for sincosl declaration" >&5
 echo $ECHO_N "checking for sincosl declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_sincosl_use+set} != xset; then
@@ -69388,6 +69862,9 @@ done
 
 
 
+
+
+
   echo "$as_me:$LINENO: checking for finitel declaration" >&5
 echo $ECHO_N "checking for finitel declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_finitel_use+set} != xset; then
@@ -69764,7 +70241,10 @@ done
   fi
 
 
-          LIBS="$ac_save_LIBS"
+
+
+
+  LIBS="$ac_save_LIBS"
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
@@ -73076,6 +73556,9 @@ done
   fi
 
 
+
+
+
   echo "$as_me:$LINENO: checking for strtof declaration" >&5
 echo $ECHO_N "checking for strtof declaration... $ECHO_C" >&6
   if test x${glibcxx_cv_func_strtof_use+set} != xset; then
@@ -73259,6 +73742,9 @@ done
   fi
 
 
+
+
+
   CXXFLAGS="$ac_save_CXXFLAGS"
 
 
index 59321d6..ed8458a 100644 (file)
@@ -28,6 +28,22 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_DECL_1], [
 ])
 
 
+dnl 
+dnl Define autoheader template for using the underscore functions
+dnl For each parameter, create a macro where if func doesn't exist,
+dnl but _func does, then it will "#define func _func".
+dnl
+dnl GLIBCXX_MAYBE_UNDERSCORED_FUNCS
+AC_DEFUN([GLIBCXX_MAYBE_UNDERSCORED_FUNCS], 
+[AC_FOREACH([glibcxx_ufunc], [$1],
+  [AH_VERBATIM(_[]glibcxx_ufunc,
+[#if defined (]AS_TR_CPP(HAVE__[]glibcxx_ufunc)[) && ! defined (]AS_TR_CPP(HAVE_[]glibcxx_ufunc)[)
+# define ]AS_TR_CPP(HAVE_[]glibcxx_ufunc)[ 1
+# define ]glibcxx_ufunc[ _]glibcxx_ufunc[
+#endif])])
+])
+
+
 dnl
 dnl Check to see if the (math function) argument passed is
 dnl 1) declared when using the c++ compiler
@@ -51,6 +67,7 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1], [
       AC_CHECK_FUNCS(_$1)
     fi
   fi
+  GLIBCXX_MAYBE_UNDERSCORED_FUNCS($1)
 ])
 
 
@@ -88,6 +105,7 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1], [
       AC_CHECK_FUNCS(patsubst(funclist,[\w+],[_\&]))
     fi
   fi
+  GLIBCXX_MAYBE_UNDERSCORED_FUNCS(funclist)
   undefine([funclist])
 ])
 
@@ -134,6 +152,7 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2], [
       AC_CHECK_FUNCS(_$1)
     fi
   fi
+  GLIBCXX_MAYBE_UNDERSCORED_FUNCS($1)
 ])
 
 
@@ -180,6 +199,7 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_3], [
       AC_CHECK_FUNCS(_$1)
     fi
   fi
+  GLIBCXX_MAYBE_UNDERSCORED_FUNCS($1)
 ])
 
 
@@ -238,6 +258,7 @@ AC_DEFUN([GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE_2], [
   if test x$glibcxx_cv_func_$1_use = x"yes"; then
     AC_CHECK_FUNCS($1)
   fi
+  GLIBCXX_MAYBE_UNDERSCORED_FUNCS($1)
 ])
 
 
@@ -463,10 +484,6 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_SUPPORT], [
   GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_3(sincosl)
   GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(finitel)
 
-  dnl Some runtimes have these functions with a preceding underscore. Please
-  dnl keep this sync'd with the one above. And if you add any new symbol,
-  dnl please add the corresponding block in the @BOTTOM@ section of acconfig.h.
-  dnl Check to see if certain C math functions exist.
   LIBS="$ac_save_LIBS"
   CXXFLAGS="$ac_save_CXXFLAGS"
 ])