From 42dedaee7c785c29f7fd5bad600f38fe630ab2aa Mon Sep 17 00:00:00 2001 From: Kelley Cook Date: Fri, 8 Apr 2005 21:54:31 +0000 Subject: [PATCH] linkage.m4 (GLIBCXX_MAYBE_UNDERSCORED_FUNCS): New macro. 2005-04-08 Kelley Cook * 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. From-SVN: r97861 --- libstdc++-v3/ChangeLog | 12 ++ libstdc++-v3/acconfig.h | 308 ----------------------------- libstdc++-v3/config.h.in | 70 ++++--- libstdc++-v3/configure | 492 ++++++++++++++++++++++++++++++++++++++++++++++- libstdc++-v3/linkage.m4 | 25 ++- 5 files changed, 568 insertions(+), 339 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4f82c61..e7c0c3b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,17 @@ 2005-04-08 Kelley Cook + * 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 + * linkage.m4 (GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1): Eliminate a subshell and if test fails, test for same functions with leading underscore. diff --git a/libstdc++-v3/acconfig.h b/libstdc++-v3/acconfig.h index 39a1593..9bee01f 100644 --- a/libstdc++-v3/acconfig.h +++ b/libstdc++-v3/acconfig.h @@ -12,311 +12,3 @@ #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 diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in index 536210a..6a4871c 100644 --- a/libstdc++-v3/config.h.in +++ b/libstdc++-v3/config.h.in @@ -693,21 +693,7 @@ /* 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 @@ -728,6 +714,16 @@ # 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 @@ -740,12 +736,12 @@ #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) @@ -848,6 +844,21 @@ # 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 @@ -913,9 +924,14 @@ # 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) @@ -928,11 +944,6 @@ # 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 @@ -1012,3 +1023,14 @@ # 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 diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index 584c34b..4e9fbc2 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -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" diff --git a/libstdc++-v3/linkage.m4 b/libstdc++-v3/linkage.m4 index 59321d6..ed8458a 100644 --- a/libstdc++-v3/linkage.m4 +++ b/libstdc++-v3/linkage.m4 @@ -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" ]) -- 2.7.4