Commit 2f103494 by Benjamin Kosnik Committed by Benjamin Kosnik

contribute.html: Add bits about getting to the LWG issues pages.


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

	* docs/17_intro/contribute.html: Add bits about getting to the LWG
	issues pages.
	* docs/documentation.html: Rename link to make more accurate and scary.
	* docs/gccrebuild.html: Edit for clarity as these are no longer
	separate projects.
	* docs/install.html: Add bits about binutils for
	-ffunction-sections, -fdata-sections, -Wl,--gc-sections

	* configure.in: Add call for GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT.
	* math/Makefile.am (EXTRA_DIST): Change USE_LONG_DOUBLE to
	USE_COMPLEX_LONG_DOUBLE.
	* acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Break into
	GLIBCPP_CHECK_MATH_SUPPORT and GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT.
	Works around irregularies in powerpc "C" compiler, but a good idea
	anyway.

	* acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT):
	New. Merge both old compiler bug checks for complex into this.

From-SVN: r34601
parent 7626c237
2000-06-19 Benjamin Kosnik <bkoz@soma.redhat.com>
* docs/17_intro/contribute.html: Add bits about getting to the LWG
issues pages.
* docs/documentation.html: Rename link to make more accurate and scary.
* docs/gccrebuild.html: Edit for clarity as these are no longer
separate projects.
* docs/install.html: Add bits about binutils for
-ffunction-sections, -fdata-sections, -Wl,--gc-sections
* configure.in: Add call for GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT.
* math/Makefile.am (EXTRA_DIST): Change USE_LONG_DOUBLE to
USE_COMPLEX_LONG_DOUBLE.
* acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Break into
GLIBCPP_CHECK_MATH_SUPPORT and GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT.
Works around irregularies in powerpc "C" compiler, but a good idea
anyway.
* acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT):
New. Merge both old compiler bug checks for complex into this.
2000-06-19 Anthony Williams <anthony@anthonyw.cjb.net> 2000-06-19 Anthony Williams <anthony@anthonyw.cjb.net>
* testsuite/21_strings/find.cc: Empty strings can be found at all * testsuite/21_strings/find.cc: Empty strings can be found at all
......
...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@ ...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
THREADOBJS = @THREADOBJS@ THREADOBJS = @THREADOBJS@
THREADSPEC = @THREADSPEC@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@ WFMT_FLAGS = @WFMT_FLAGS@
......
...@@ -888,6 +888,73 @@ AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [ ...@@ -888,6 +888,73 @@ AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
]) ])
dnl
dnl Check to see what the underlying c library or math library is like.
dnl
dnl Define HAVE_CARGF etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_CHECK_LIB(m, sin, libm="-lm")
save_LIBS="$LIBS"
LIBS="$LIBS $libm"
dnl Check to see if basic C math functions have float, long double versions.
AC_REPLACE_MATHFUNCS(cosf fabsf sinf sqrtf)
AC_CHECK_FUNCS(isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \
coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \
ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \
sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \
sincosl finite finitef finitel fqfinite fpclass qfpclass)
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
AC_CHECK_FUNCS(_isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass)
LIBS="$save_LIBS"
AC_LANG_RESTORE
])
dnl
dnl Check to see if there is native support for complex
dnl
dnl Don't compile bits in math/* if native support exits.
dnl
dnl Define USE_COMPLEX_LONG_DOUBLE etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT, [
dnl Check for complex versions of math functions of platform.
AC_CHECK_HEADERS([complex.h])
AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf)
dnl We compile the long double complex functions only if the function
dnl provides the non-complex long double functions.
USE_LONG_DOUBLE=no
AC_CHECK_FUNC(copysignl,
USE_LONG_DOUBLE=yes
AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
AC_SUBST(USE_COMPLEX_LONG_DOUBLE)
])
dnl Check to see what architecture we are compiling for. If it's dnl Check to see what architecture we are compiling for. If it's
dnl supported, use special hand-crafted routines to provide thread dnl supported, use special hand-crafted routines to provide thread
...@@ -1086,59 +1153,6 @@ AC_DEFUN(GLIBCPP_CHECK_CTYPE, [ ...@@ -1086,59 +1153,6 @@ AC_DEFUN(GLIBCPP_CHECK_CTYPE, [
dnl dnl
dnl Check to see what the underlying c library or math library is like.
dnl
dnl Define HAVE_CARGF etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
AC_CHECK_LIB(m, sin, libm="-lm")
save_LIBS="$LIBS"
LIBS="$LIBS $libm"
dnl Check for complex versions of math functions of platform.
AC_CHECK_HEADERS([complex.h])
AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf)
dnl We compile the long double complex functions only if the function
dnl provides the non-complex long double functions.
USE_LONG_DOUBLE=no
AC_CHECK_FUNC(copysignl,
USE_LONG_DOUBLE=yes
AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
AC_SUBST(USE_LONG_DOUBLE)
dnl Check to see if basic C math functions have float, long double versions.
AC_REPLACE_MATHFUNCS(cosf fabsf sinf sqrtf)
AC_CHECK_FUNCS(isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \
coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \
ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \
sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \
sincosl finite finitef finitel fqfinite fpclass qfpclass)
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
AC_CHECK_FUNCS(_isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass)
LIBS="$save_LIBS"
])
dnl
dnl Check to see if this target can enable the wchar_t parts of libstdc++. dnl Check to see if this target can enable the wchar_t parts of libstdc++.
dnl dnl
dnl Define _GLIBCPP_USE_WCHAR_T if all the bits are found dnl Define _GLIBCPP_USE_WCHAR_T if all the bits are found
...@@ -1232,9 +1246,33 @@ dnl __complex__ float support. ...@@ -1232,9 +1246,33 @@ dnl __complex__ float support.
dnl dnl
dnl Define _GLIBCPP_BUGGY_FLOAT_COMPLEX if buggy. dnl Define _GLIBCPP_BUGGY_FLOAT_COMPLEX if buggy.
dnl dnl
dnl GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT dnl Check to see if this version of GNU C++ is afflicted by bugs in
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT, [ dnl __complex__ support.Check for buggy __complex__ that will cause ICE in
dnl gcc-2.95.x when using the library, unless we define the default copy
dnl ctor in the specializations of complex<>.
dnl
dnl Define _GLIBCPP_BUGGY_COMPLEX if buggy.
dnl GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT, [
AC_REQUIRE([AC_PROG_CXX]) AC_REQUIRE([AC_PROG_CXX])
AC_MSG_CHECKING([for GNU C++ __complex__ support])
AC_CACHE_VAL(glibcpp_cv_complex, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }], \
[ dcomplex x; f(x); ],
glibcpp_cv_complex=ok,
glibcpp_cv_complex=buggy
)
AC_LANG_RESTORE
])
AC_MSG_RESULT($glibcpp_cv_complex)
if test $glibcpp_cv_complex = buggy; then
AC_DEFINE(_GLIBCPP_BUGGY_COMPLEX)
fi
AC_MSG_CHECKING([for GNU C++ __complex__ float support]) AC_MSG_CHECKING([for GNU C++ __complex__ float support])
AC_CACHE_VAL(glibcpp_cv_float_complex, [ AC_CACHE_VAL(glibcpp_cv_float_complex, [
AC_LANG_SAVE AC_LANG_SAVE
...@@ -1272,37 +1310,6 @@ EOB ...@@ -1272,37 +1310,6 @@ EOB
dnl dnl
dnl
dnl Check to see if this version of GNU C++ is afflicted by bugs in
dnl __complex__ support.Check for buggy __complex__ that will cause ICE in
dnl gcc-2.95.x when using the library, unless we define the default copy
dnl ctor in the specializations of complex<>.
dnl
dnl Define _GLIBCPP_BUGGY_COMPLEX if buggy.
dnl
dnl GLIBCPP_CHECK_COMPLEX_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_SUPPORT, [
AC_REQUIRE([AC_PROG_CXX])
AC_MSG_CHECKING([for GNU C++ __complex__ support])
AC_CACHE_VAL(glibcpp_cv_complex, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }], \
[ dcomplex x; f(x); ],
glibcpp_cv_complex=ok,
glibcpp_cv_complex=buggy
)
AC_LANG_RESTORE
])
AC_MSG_RESULT($glibcpp_cv_complex)
if test $glibcpp_cv_complex = buggy; then
AC_DEFINE(_GLIBCPP_BUGGY_COMPLEX)
fi
])
dnl
dnl Check for special debugging mode; not for production use. dnl Check for special debugging mode; not for production use.
dnl dnl
dnl GLIBCPP_ENABLE_DEBUG dnl GLIBCPP_ENABLE_DEBUG
......
...@@ -900,6 +900,73 @@ AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [ ...@@ -900,6 +900,73 @@ AC_DEFUN(GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT, [
]) ])
dnl
dnl Check to see what the underlying c library or math library is like.
dnl
dnl Define HAVE_CARGF etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_CHECK_LIB(m, sin, libm="-lm")
save_LIBS="$LIBS"
LIBS="$LIBS $libm"
dnl Check to see if basic C math functions have float, long double versions.
AC_REPLACE_MATHFUNCS(cosf fabsf sinf sqrtf)
AC_CHECK_FUNCS(isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \
coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \
ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \
sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \
sincosl finite finitef finitel fqfinite fpclass qfpclass)
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
AC_CHECK_FUNCS(_isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass)
LIBS="$save_LIBS"
AC_LANG_RESTORE
])
dnl
dnl Check to see if there is native support for complex
dnl
dnl Don't compile bits in math/* if native support exits.
dnl
dnl Define USE_COMPLEX_LONG_DOUBLE etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT, [
dnl Check for complex versions of math functions of platform.
AC_CHECK_HEADERS([complex.h])
AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf)
dnl We compile the long double complex functions only if the function
dnl provides the non-complex long double functions.
USE_LONG_DOUBLE=no
AC_CHECK_FUNC(copysignl,
USE_LONG_DOUBLE=yes
AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
AC_SUBST(USE_COMPLEX_LONG_DOUBLE)
])
dnl Check to see what architecture we are compiling for. If it's dnl Check to see what architecture we are compiling for. If it's
dnl supported, use special hand-crafted routines to provide thread dnl supported, use special hand-crafted routines to provide thread
...@@ -1098,59 +1165,6 @@ AC_DEFUN(GLIBCPP_CHECK_CTYPE, [ ...@@ -1098,59 +1165,6 @@ AC_DEFUN(GLIBCPP_CHECK_CTYPE, [
dnl dnl
dnl Check to see what the underlying c library or math library is like.
dnl
dnl Define HAVE_CARGF etc if "cargf" is found.
dnl
dnl GLIBCPP_CHECK_MATH_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
AC_CHECK_LIB(m, sin, libm="-lm")
save_LIBS="$LIBS"
LIBS="$LIBS $libm"
dnl Check for complex versions of math functions of platform.
AC_CHECK_HEADERS([complex.h])
AC_REPLACE_MATHFUNCS(ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf)
dnl We compile the long double complex functions only if the function
dnl provides the non-complex long double functions.
USE_LONG_DOUBLE=no
AC_CHECK_FUNC(copysignl,
USE_LONG_DOUBLE=yes
AC_REPLACE_MATHFUNCS(ccoshl ccosl cexpl cpowl csinhl csinl \
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l))
AC_SUBST(USE_LONG_DOUBLE)
dnl Check to see if basic C math functions have float, long double versions.
AC_REPLACE_MATHFUNCS(cosf fabsf sinf sqrtf)
AC_CHECK_FUNCS(isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \
coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \
ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \
sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \
sincosl finite finitef finitel fqfinite fpclass qfpclass)
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
AC_CHECK_FUNCS(_isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass)
LIBS="$save_LIBS"
])
dnl
dnl Check to see if this target can enable the wchar_t parts of libstdc++. dnl Check to see if this target can enable the wchar_t parts of libstdc++.
dnl dnl
dnl Define _GLIBCPP_USE_WCHAR_T if all the bits are found dnl Define _GLIBCPP_USE_WCHAR_T if all the bits are found
...@@ -1244,9 +1258,33 @@ dnl __complex__ float support. ...@@ -1244,9 +1258,33 @@ dnl __complex__ float support.
dnl dnl
dnl Define _GLIBCPP_BUGGY_FLOAT_COMPLEX if buggy. dnl Define _GLIBCPP_BUGGY_FLOAT_COMPLEX if buggy.
dnl dnl
dnl GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT dnl Check to see if this version of GNU C++ is afflicted by bugs in
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT, [ dnl __complex__ support.Check for buggy __complex__ that will cause ICE in
dnl gcc-2.95.x when using the library, unless we define the default copy
dnl ctor in the specializations of complex<>.
dnl
dnl Define _GLIBCPP_BUGGY_COMPLEX if buggy.
dnl GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT, [
AC_REQUIRE([AC_PROG_CXX]) AC_REQUIRE([AC_PROG_CXX])
AC_MSG_CHECKING([for GNU C++ __complex__ support])
AC_CACHE_VAL(glibcpp_cv_complex, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }], \
[ dcomplex x; f(x); ],
glibcpp_cv_complex=ok,
glibcpp_cv_complex=buggy
)
AC_LANG_RESTORE
])
AC_MSG_RESULT($glibcpp_cv_complex)
if test $glibcpp_cv_complex = buggy; then
AC_DEFINE(_GLIBCPP_BUGGY_COMPLEX)
fi
AC_MSG_CHECKING([for GNU C++ __complex__ float support]) AC_MSG_CHECKING([for GNU C++ __complex__ float support])
AC_CACHE_VAL(glibcpp_cv_float_complex, [ AC_CACHE_VAL(glibcpp_cv_float_complex, [
AC_LANG_SAVE AC_LANG_SAVE
...@@ -1284,37 +1322,6 @@ EOB ...@@ -1284,37 +1322,6 @@ EOB
dnl dnl
dnl
dnl Check to see if this version of GNU C++ is afflicted by bugs in
dnl __complex__ support.Check for buggy __complex__ that will cause ICE in
dnl gcc-2.95.x when using the library, unless we define the default copy
dnl ctor in the specializations of complex<>.
dnl
dnl Define _GLIBCPP_BUGGY_COMPLEX if buggy.
dnl
dnl GLIBCPP_CHECK_COMPLEX_SUPPORT
AC_DEFUN(GLIBCPP_CHECK_COMPLEX_SUPPORT, [
AC_REQUIRE([AC_PROG_CXX])
AC_MSG_CHECKING([for GNU C++ __complex__ support])
AC_CACHE_VAL(glibcpp_cv_complex, [
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }], \
[ dcomplex x; f(x); ],
glibcpp_cv_complex=ok,
glibcpp_cv_complex=buggy
)
AC_LANG_RESTORE
])
AC_MSG_RESULT($glibcpp_cv_complex)
if test $glibcpp_cv_complex = buggy; then
AC_DEFINE(_GLIBCPP_BUGGY_COMPLEX)
fi
])
dnl
dnl Check for special debugging mode; not for production use. dnl Check for special debugging mode; not for production use.
dnl dnl
dnl GLIBCPP_ENABLE_DEBUG dnl GLIBCPP_ENABLE_DEBUG
......
...@@ -2953,133 +2953,6 @@ cross_compiling=$ac_cv_prog_cc_cross ...@@ -2953,133 +2953,6 @@ cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6
echo "configure:2958: checking for GNU C++ __complex__ support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
#line 2972 "configure"
#include "confdefs.h"
struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }
int main() {
\
dcomplex x; f(x);
; return 0; }
EOF
if { (eval echo configure:2981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
glibcpp_cv_complex=ok
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
glibcpp_cv_complex=buggy
fi
rm -f conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
fi
echo "$ac_t""$glibcpp_cv_complex" 1>&6
if test $glibcpp_cv_complex = buggy; then
cat >> confdefs.h <<\EOF
#define _GLIBCPP_BUGGY_COMPLEX 1
EOF
fi
echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6
echo "configure:3013: checking for GNU C++ __complex__ float support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
rm -f conftest.h
cat > conftest.h <<EOB
//
// Check for buggy __complex__ that causes ICE in most versions of egcs
// and gcc-2.95.x on certain platforms (eg., x86-win32).
//
// See http://egcs.cygnus.com/ml/gcc-bugs/1999-07/msg00845.html for
// more info on the bug itself.
//
struct
float_complex
{
__complex__ float m_value;
float_complex (float = 0.0f, float = 0.0f);
float_complex (__complex__ float val) : m_value (val) {}
float_complex foo (const float_complex &val)
{ return float_complex (~val.m_value); }
};
EOB
cat > conftest.$ac_ext <<EOF
#line 3046 "configure"
#include "confdefs.h"
#include "conftest.h"
int main() {
; return 0; }
EOF
if { (eval echo configure:3053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
glibcpp_cv_float_complex=ok
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
glibcpp_cv_float_complex=buggy
fi
rm -f conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
fi
echo "$ac_t""$glibcpp_cv_float_complex" 1>&6
if test $glibcpp_cv_float_complex = buggy; then
cat >> confdefs.h <<\EOF
#define _GLIBCPP_BUGGY_FLOAT_COMPLEX 1
EOF
fi
ac_ext=C ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS' ac_cpp='$CXXCPP $CPPFLAGS'
...@@ -3088,16 +2961,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes ...@@ -3088,16 +2961,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for __builtin_acos""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acos""... $ac_c" 1>&6
echo "configure:3092: checking for __builtin_acos" >&5 echo "configure:2965: checking for __builtin_acos" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3094 "configure" #line 2967 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acos(0.0); __builtin_acos(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3101: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:2974: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acos=yes use_builtin_acos=yes
else else
...@@ -3115,16 +2988,16 @@ EOF ...@@ -3115,16 +2988,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_acosf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acosf""... $ac_c" 1>&6
echo "configure:3119: checking for __builtin_acosf" >&5 echo "configure:2992: checking for __builtin_acosf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3121 "configure" #line 2994 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acosf(0.0); __builtin_acosf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3001: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acosf=yes use_builtin_acosf=yes
else else
...@@ -3142,16 +3015,16 @@ EOF ...@@ -3142,16 +3015,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_acosl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acosl""... $ac_c" 1>&6
echo "configure:3146: checking for __builtin_acosl" >&5 echo "configure:3019: checking for __builtin_acosl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3148 "configure" #line 3021 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acosl(0.0); __builtin_acosl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acosl=yes use_builtin_acosl=yes
else else
...@@ -3169,16 +3042,16 @@ EOF ...@@ -3169,16 +3042,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asin""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asin""... $ac_c" 1>&6
echo "configure:3173: checking for __builtin_asin" >&5 echo "configure:3046: checking for __builtin_asin" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3175 "configure" #line 3048 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asin(0.0); __builtin_asin(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3182: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asin=yes use_builtin_asin=yes
else else
...@@ -3196,16 +3069,16 @@ EOF ...@@ -3196,16 +3069,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asinf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asinf""... $ac_c" 1>&6
echo "configure:3200: checking for __builtin_asinf" >&5 echo "configure:3073: checking for __builtin_asinf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3202 "configure" #line 3075 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asinf(0.0); __builtin_asinf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asinf=yes use_builtin_asinf=yes
else else
...@@ -3223,16 +3096,16 @@ EOF ...@@ -3223,16 +3096,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asinl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asinl""... $ac_c" 1>&6
echo "configure:3227: checking for __builtin_asinl" >&5 echo "configure:3100: checking for __builtin_asinl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3229 "configure" #line 3102 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asinl(0.0); __builtin_asinl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asinl=yes use_builtin_asinl=yes
else else
...@@ -3250,16 +3123,16 @@ EOF ...@@ -3250,16 +3123,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan""... $ac_c" 1>&6
echo "configure:3254: checking for __builtin_atan" >&5 echo "configure:3127: checking for __builtin_atan" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3256 "configure" #line 3129 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan(0.0); __builtin_atan(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3136: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan=yes use_builtin_atan=yes
else else
...@@ -3277,16 +3150,16 @@ EOF ...@@ -3277,16 +3150,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atanf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atanf""... $ac_c" 1>&6
echo "configure:3281: checking for __builtin_atanf" >&5 echo "configure:3154: checking for __builtin_atanf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3283 "configure" #line 3156 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atanf(0.0); __builtin_atanf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3163: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atanf=yes use_builtin_atanf=yes
else else
...@@ -3304,16 +3177,16 @@ EOF ...@@ -3304,16 +3177,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atanl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atanl""... $ac_c" 1>&6
echo "configure:3308: checking for __builtin_atanl" >&5 echo "configure:3181: checking for __builtin_atanl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3310 "configure" #line 3183 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atanl(0.0); __builtin_atanl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atanl=yes use_builtin_atanl=yes
else else
...@@ -3331,16 +3204,16 @@ EOF ...@@ -3331,16 +3204,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2""... $ac_c" 1>&6
echo "configure:3335: checking for __builtin_atan2" >&5 echo "configure:3208: checking for __builtin_atan2" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3337 "configure" #line 3210 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2(0.0, 0.0); __builtin_atan2(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3344: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3217: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2=yes use_builtin_atan2=yes
else else
...@@ -3358,16 +3231,16 @@ EOF ...@@ -3358,16 +3231,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2f""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2f""... $ac_c" 1>&6
echo "configure:3362: checking for __builtin_atan2f" >&5 echo "configure:3235: checking for __builtin_atan2f" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3364 "configure" #line 3237 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2f(0.0, 0.0); __builtin_atan2f(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2f=yes use_builtin_atan2f=yes
else else
...@@ -3385,16 +3258,16 @@ EOF ...@@ -3385,16 +3258,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2l""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2l""... $ac_c" 1>&6
echo "configure:3389: checking for __builtin_atan2l" >&5 echo "configure:3262: checking for __builtin_atan2l" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3391 "configure" #line 3264 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2l(0.0, 0.0); __builtin_atan2l(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3398: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3271: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2l=yes use_builtin_atan2l=yes
else else
...@@ -3412,16 +3285,16 @@ EOF ...@@ -3412,16 +3285,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceil""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceil""... $ac_c" 1>&6
echo "configure:3416: checking for __builtin_ceil" >&5 echo "configure:3289: checking for __builtin_ceil" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3418 "configure" #line 3291 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fceil(0.0); __builtin_fceil(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceil=yes use_builtin_ceil=yes
else else
...@@ -3439,16 +3312,16 @@ EOF ...@@ -3439,16 +3312,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceilf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceilf""... $ac_c" 1>&6
echo "configure:3443: checking for __builtin_ceilf" >&5 echo "configure:3316: checking for __builtin_ceilf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3445 "configure" #line 3318 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ceilf(0.0); __builtin_ceilf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3325: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceilf=yes use_builtin_ceilf=yes
else else
...@@ -3466,16 +3339,16 @@ EOF ...@@ -3466,16 +3339,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceill""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceill""... $ac_c" 1>&6
echo "configure:3470: checking for __builtin_ceill" >&5 echo "configure:3343: checking for __builtin_ceill" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3472 "configure" #line 3345 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ceill(0.0); __builtin_ceill(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceill=yes use_builtin_ceill=yes
else else
...@@ -3493,16 +3366,16 @@ EOF ...@@ -3493,16 +3366,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cos""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cos""... $ac_c" 1>&6
echo "configure:3497: checking for __builtin_cos" >&5 echo "configure:3370: checking for __builtin_cos" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3499 "configure" #line 3372 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cos(0.0); __builtin_cos(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3379: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cos=yes use_builtin_cos=yes
else else
...@@ -3520,16 +3393,16 @@ EOF ...@@ -3520,16 +3393,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosf""... $ac_c" 1>&6
echo "configure:3524: checking for __builtin_cosf" >&5 echo "configure:3397: checking for __builtin_cosf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3526 "configure" #line 3399 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosf(0.0); __builtin_cosf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3533: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3406: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosf=yes use_builtin_cosf=yes
else else
...@@ -3547,16 +3420,16 @@ EOF ...@@ -3547,16 +3420,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosl""... $ac_c" 1>&6
echo "configure:3551: checking for __builtin_cosl" >&5 echo "configure:3424: checking for __builtin_cosl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3553 "configure" #line 3426 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosl(0.0); __builtin_cosl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosl=yes use_builtin_cosl=yes
else else
...@@ -3574,16 +3447,16 @@ EOF ...@@ -3574,16 +3447,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosh""... $ac_c" 1>&6
echo "configure:3578: checking for __builtin_cosh" >&5 echo "configure:3451: checking for __builtin_cosh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3580 "configure" #line 3453 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosh(0.0); __builtin_cosh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosh=yes use_builtin_cosh=yes
else else
...@@ -3601,16 +3474,16 @@ EOF ...@@ -3601,16 +3474,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_coshf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_coshf""... $ac_c" 1>&6
echo "configure:3605: checking for __builtin_coshf" >&5 echo "configure:3478: checking for __builtin_coshf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3607 "configure" #line 3480 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_coshf(0.0); __builtin_coshf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_coshf=yes use_builtin_coshf=yes
else else
...@@ -3628,16 +3501,16 @@ EOF ...@@ -3628,16 +3501,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_coshl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_coshl""... $ac_c" 1>&6
echo "configure:3632: checking for __builtin_coshl" >&5 echo "configure:3505: checking for __builtin_coshl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3634 "configure" #line 3507 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_coshl(0.0); __builtin_coshl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3641: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_coshl=yes use_builtin_coshl=yes
else else
...@@ -3655,16 +3528,16 @@ EOF ...@@ -3655,16 +3528,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_exp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_exp""... $ac_c" 1>&6
echo "configure:3659: checking for __builtin_exp" >&5 echo "configure:3532: checking for __builtin_exp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3661 "configure" #line 3534 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_exp(0.0); __builtin_exp(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_exp=yes use_builtin_exp=yes
else else
...@@ -3682,16 +3555,16 @@ EOF ...@@ -3682,16 +3555,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_expf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_expf""... $ac_c" 1>&6
echo "configure:3686: checking for __builtin_expf" >&5 echo "configure:3559: checking for __builtin_expf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3688 "configure" #line 3561 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_expf(0.0); __builtin_expf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3695: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_expf=yes use_builtin_expf=yes
else else
...@@ -3709,16 +3582,16 @@ EOF ...@@ -3709,16 +3582,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_expl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_expl""... $ac_c" 1>&6
echo "configure:3713: checking for __builtin_expl" >&5 echo "configure:3586: checking for __builtin_expl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3715 "configure" #line 3588 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_expl(0.0); __builtin_expl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_expl=yes use_builtin_expl=yes
else else
...@@ -3736,16 +3609,16 @@ EOF ...@@ -3736,16 +3609,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabs""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabs""... $ac_c" 1>&6
echo "configure:3740: checking for __builtin_fabs" >&5 echo "configure:3613: checking for __builtin_fabs" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3742 "configure" #line 3615 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabs(0.0); __builtin_fabs(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabs=yes use_builtin_fabs=yes
else else
...@@ -3763,16 +3636,16 @@ EOF ...@@ -3763,16 +3636,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabsf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabsf""... $ac_c" 1>&6
echo "configure:3767: checking for __builtin_fabsf" >&5 echo "configure:3640: checking for __builtin_fabsf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3769 "configure" #line 3642 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabsf(0.0); __builtin_fabsf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabsf=yes use_builtin_fabsf=yes
else else
...@@ -3790,16 +3663,16 @@ EOF ...@@ -3790,16 +3663,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabsl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabsl""... $ac_c" 1>&6
echo "configure:3794: checking for __builtin_fabsl" >&5 echo "configure:3667: checking for __builtin_fabsl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3796 "configure" #line 3669 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabsl(0.0); __builtin_fabsl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3803: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3676: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabsl=yes use_builtin_fabsl=yes
else else
...@@ -3817,16 +3690,16 @@ EOF ...@@ -3817,16 +3690,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floor""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floor""... $ac_c" 1>&6
echo "configure:3821: checking for __builtin_floor" >&5 echo "configure:3694: checking for __builtin_floor" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3823 "configure" #line 3696 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floor(0.0); __builtin_floor(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3703: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floor=yes use_builtin_floor=yes
else else
...@@ -3844,16 +3717,16 @@ EOF ...@@ -3844,16 +3717,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floorf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floorf""... $ac_c" 1>&6
echo "configure:3848: checking for __builtin_floorf" >&5 echo "configure:3721: checking for __builtin_floorf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3850 "configure" #line 3723 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floorf(0.0); __builtin_floorf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3730: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floorf=yes use_builtin_floorf=yes
else else
...@@ -3871,16 +3744,16 @@ EOF ...@@ -3871,16 +3744,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floorl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floorl""... $ac_c" 1>&6
echo "configure:3875: checking for __builtin_floorl" >&5 echo "configure:3748: checking for __builtin_floorl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3877 "configure" #line 3750 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floorl(0.0); __builtin_floorl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floorl=yes use_builtin_floorl=yes
else else
...@@ -3898,16 +3771,16 @@ EOF ...@@ -3898,16 +3771,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmod""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmod""... $ac_c" 1>&6
echo "configure:3902: checking for __builtin_fmod" >&5 echo "configure:3775: checking for __builtin_fmod" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3904 "configure" #line 3777 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmod(0.0, 0.0); __builtin_fmod(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmod=yes use_builtin_fmod=yes
else else
...@@ -3925,16 +3798,16 @@ EOF ...@@ -3925,16 +3798,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmodf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmodf""... $ac_c" 1>&6
echo "configure:3929: checking for __builtin_fmodf" >&5 echo "configure:3802: checking for __builtin_fmodf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3931 "configure" #line 3804 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmodf(0.0, 0.0); __builtin_fmodf(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmodf=yes use_builtin_fmodf=yes
else else
...@@ -3952,16 +3825,16 @@ EOF ...@@ -3952,16 +3825,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmodl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmodl""... $ac_c" 1>&6
echo "configure:3956: checking for __builtin_fmodl" >&5 echo "configure:3829: checking for __builtin_fmodl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3958 "configure" #line 3831 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmodl(0.0, 0.0); __builtin_fmodl(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmodl=yes use_builtin_fmodl=yes
else else
...@@ -3979,16 +3852,16 @@ EOF ...@@ -3979,16 +3852,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexp""... $ac_c" 1>&6
echo "configure:3983: checking for __builtin_frexp" >&5 echo "configure:3856: checking for __builtin_frexp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3985 "configure" #line 3858 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexp(0.0, 0); __builtin_frexp(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexp=yes use_builtin_frexp=yes
else else
...@@ -4006,16 +3879,16 @@ EOF ...@@ -4006,16 +3879,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexpf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexpf""... $ac_c" 1>&6
echo "configure:4010: checking for __builtin_frexpf" >&5 echo "configure:3883: checking for __builtin_frexpf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4012 "configure" #line 3885 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexpf(0.0, 0); __builtin_frexpf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexpf=yes use_builtin_frexpf=yes
else else
...@@ -4033,16 +3906,16 @@ EOF ...@@ -4033,16 +3906,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexpl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexpl""... $ac_c" 1>&6
echo "configure:4037: checking for __builtin_frexpl" >&5 echo "configure:3910: checking for __builtin_frexpl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4039 "configure" #line 3912 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexpl(0.0, 0); __builtin_frexpl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3919: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexpl=yes use_builtin_frexpl=yes
else else
...@@ -4060,16 +3933,16 @@ EOF ...@@ -4060,16 +3933,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexp""... $ac_c" 1>&6
echo "configure:4064: checking for __builtin_ldexp" >&5 echo "configure:3937: checking for __builtin_ldexp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4066 "configure" #line 3939 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexp(0.0, 0); __builtin_ldexp(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4073: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3946: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexp=yes use_builtin_ldexp=yes
else else
...@@ -4087,16 +3960,16 @@ EOF ...@@ -4087,16 +3960,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexpf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexpf""... $ac_c" 1>&6
echo "configure:4091: checking for __builtin_ldexpf" >&5 echo "configure:3964: checking for __builtin_ldexpf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4093 "configure" #line 3966 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexpf(0.0, 0); __builtin_ldexpf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3973: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexpf=yes use_builtin_ldexpf=yes
else else
...@@ -4114,16 +3987,16 @@ EOF ...@@ -4114,16 +3987,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexpl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexpl""... $ac_c" 1>&6
echo "configure:4118: checking for __builtin_ldexpl" >&5 echo "configure:3991: checking for __builtin_ldexpl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4120 "configure" #line 3993 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexpl(0.0, 0); __builtin_ldexpl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexpl=yes use_builtin_ldexpl=yes
else else
...@@ -4141,16 +4014,16 @@ EOF ...@@ -4141,16 +4014,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log""... $ac_c" 1>&6
echo "configure:4145: checking for __builtin_log" >&5 echo "configure:4018: checking for __builtin_log" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4147 "configure" #line 4020 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log(0.0); __builtin_log(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4154: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log=yes use_builtin_log=yes
else else
...@@ -4168,16 +4041,16 @@ EOF ...@@ -4168,16 +4041,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_logf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_logf""... $ac_c" 1>&6
echo "configure:4172: checking for __builtin_logf" >&5 echo "configure:4045: checking for __builtin_logf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4174 "configure" #line 4047 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_logf(0.0); __builtin_logf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_logf=yes use_builtin_logf=yes
else else
...@@ -4195,16 +4068,16 @@ EOF ...@@ -4195,16 +4068,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_logl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_logl""... $ac_c" 1>&6
echo "configure:4199: checking for __builtin_logl" >&5 echo "configure:4072: checking for __builtin_logl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4201 "configure" #line 4074 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_logl(0.0); __builtin_logl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_logl=yes use_builtin_logl=yes
else else
...@@ -4222,16 +4095,16 @@ EOF ...@@ -4222,16 +4095,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10""... $ac_c" 1>&6
echo "configure:4226: checking for __builtin_log10" >&5 echo "configure:4099: checking for __builtin_log10" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4228 "configure" #line 4101 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10(0.0); __builtin_log10(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10=yes use_builtin_log10=yes
else else
...@@ -4249,16 +4122,16 @@ EOF ...@@ -4249,16 +4122,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10f""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10f""... $ac_c" 1>&6
echo "configure:4253: checking for __builtin_log10f" >&5 echo "configure:4126: checking for __builtin_log10f" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4255 "configure" #line 4128 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10f(0.0); __builtin_log10f(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4262: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10f=yes use_builtin_log10f=yes
else else
...@@ -4276,16 +4149,16 @@ EOF ...@@ -4276,16 +4149,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10l""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10l""... $ac_c" 1>&6
echo "configure:4280: checking for __builtin_log10l" >&5 echo "configure:4153: checking for __builtin_log10l" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4282 "configure" #line 4155 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10l(0.0); __builtin_log10l(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10l=yes use_builtin_log10l=yes
else else
...@@ -4303,16 +4176,16 @@ EOF ...@@ -4303,16 +4176,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modf""... $ac_c" 1>&6
echo "configure:4307: checking for __builtin_modf" >&5 echo "configure:4180: checking for __builtin_modf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4309 "configure" #line 4182 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modf(0.0, 0); __builtin_modf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modf=yes use_builtin_modf=yes
else else
...@@ -4330,16 +4203,16 @@ EOF ...@@ -4330,16 +4203,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modff""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modff""... $ac_c" 1>&6
echo "configure:4334: checking for __builtin_modff" >&5 echo "configure:4207: checking for __builtin_modff" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4336 "configure" #line 4209 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modff(0.0, 0); __builtin_modff(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4216: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modff=yes use_builtin_modff=yes
else else
...@@ -4357,16 +4230,16 @@ EOF ...@@ -4357,16 +4230,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modfl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modfl""... $ac_c" 1>&6
echo "configure:4361: checking for __builtin_modfl" >&5 echo "configure:4234: checking for __builtin_modfl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4363 "configure" #line 4236 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modfl(0.0, 0); __builtin_modfl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modfl=yes use_builtin_modfl=yes
else else
...@@ -4384,16 +4257,16 @@ EOF ...@@ -4384,16 +4257,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_pow""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_pow""... $ac_c" 1>&6
echo "configure:4388: checking for __builtin_pow" >&5 echo "configure:4261: checking for __builtin_pow" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4390 "configure" #line 4263 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_pow(0.0, 0.0); __builtin_pow(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4397: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_pow=yes use_builtin_pow=yes
else else
...@@ -4411,16 +4284,16 @@ EOF ...@@ -4411,16 +4284,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_powf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_powf""... $ac_c" 1>&6
echo "configure:4415: checking for __builtin_powf" >&5 echo "configure:4288: checking for __builtin_powf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4417 "configure" #line 4290 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_powf(0.0, 0.0); __builtin_powf(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_powf=yes use_builtin_powf=yes
else else
...@@ -4438,16 +4311,16 @@ EOF ...@@ -4438,16 +4311,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_powl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_powl""... $ac_c" 1>&6
echo "configure:4442: checking for __builtin_powl" >&5 echo "configure:4315: checking for __builtin_powl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4444 "configure" #line 4317 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_powl(0.0, 0.0); __builtin_powl(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4324: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_powl=yes use_builtin_powl=yes
else else
...@@ -4465,16 +4338,16 @@ EOF ...@@ -4465,16 +4338,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sin""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sin""... $ac_c" 1>&6
echo "configure:4469: checking for __builtin_sin" >&5 echo "configure:4342: checking for __builtin_sin" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4471 "configure" #line 4344 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sin(0.0); __builtin_sin(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4478: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sin=yes use_builtin_sin=yes
else else
...@@ -4492,16 +4365,16 @@ EOF ...@@ -4492,16 +4365,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinf""... $ac_c" 1>&6
echo "configure:4496: checking for __builtin_sinf" >&5 echo "configure:4369: checking for __builtin_sinf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4498 "configure" #line 4371 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinf(0.0); __builtin_sinf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinf=yes use_builtin_sinf=yes
else else
...@@ -4519,16 +4392,16 @@ EOF ...@@ -4519,16 +4392,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinl""... $ac_c" 1>&6
echo "configure:4523: checking for __builtin_sinl" >&5 echo "configure:4396: checking for __builtin_sinl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4525 "configure" #line 4398 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinl(0.0); __builtin_sinl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinl=yes use_builtin_sinl=yes
else else
...@@ -4546,16 +4419,16 @@ EOF ...@@ -4546,16 +4419,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinh""... $ac_c" 1>&6
echo "configure:4550: checking for __builtin_sinh" >&5 echo "configure:4423: checking for __builtin_sinh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4552 "configure" #line 4425 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinh(0.0); __builtin_sinh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinh=yes use_builtin_sinh=yes
else else
...@@ -4573,16 +4446,16 @@ EOF ...@@ -4573,16 +4446,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinhf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinhf""... $ac_c" 1>&6
echo "configure:4577: checking for __builtin_sinhf" >&5 echo "configure:4450: checking for __builtin_sinhf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4579 "configure" #line 4452 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinhf(0.0); __builtin_sinhf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinhf=yes use_builtin_sinhf=yes
else else
...@@ -4600,16 +4473,16 @@ EOF ...@@ -4600,16 +4473,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinhl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinhl""... $ac_c" 1>&6
echo "configure:4604: checking for __builtin_sinhl" >&5 echo "configure:4477: checking for __builtin_sinhl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4606 "configure" #line 4479 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinhl(0.0); __builtin_sinhl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinhl=yes use_builtin_sinhl=yes
else else
...@@ -4627,16 +4500,16 @@ EOF ...@@ -4627,16 +4500,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrt""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrt""... $ac_c" 1>&6
echo "configure:4631: checking for __builtin_sqrt" >&5 echo "configure:4504: checking for __builtin_sqrt" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4633 "configure" #line 4506 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fsqrt(0.0); __builtin_fsqrt(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrt=yes use_builtin_sqrt=yes
else else
...@@ -4654,16 +4527,16 @@ EOF ...@@ -4654,16 +4527,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrtf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrtf""... $ac_c" 1>&6
echo "configure:4658: checking for __builtin_sqrtf" >&5 echo "configure:4531: checking for __builtin_sqrtf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4660 "configure" #line 4533 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sqrtf(0.0); __builtin_sqrtf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrtf=yes use_builtin_sqrtf=yes
else else
...@@ -4681,16 +4554,16 @@ EOF ...@@ -4681,16 +4554,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrtl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrtl""... $ac_c" 1>&6
echo "configure:4685: checking for __builtin_sqrtl" >&5 echo "configure:4558: checking for __builtin_sqrtl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4687 "configure" #line 4560 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sqrtl(0.0); __builtin_sqrtl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrtl=yes use_builtin_sqrtl=yes
else else
...@@ -4708,16 +4581,16 @@ EOF ...@@ -4708,16 +4581,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tan""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tan""... $ac_c" 1>&6
echo "configure:4712: checking for __builtin_tan" >&5 echo "configure:4585: checking for __builtin_tan" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4714 "configure" #line 4587 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tan(0.0); __builtin_tan(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tan=yes use_builtin_tan=yes
else else
...@@ -4735,16 +4608,16 @@ EOF ...@@ -4735,16 +4608,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanf""... $ac_c" 1>&6
echo "configure:4739: checking for __builtin_tanf" >&5 echo "configure:4612: checking for __builtin_tanf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4741 "configure" #line 4614 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanf(0.0); __builtin_tanf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4621: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanf=yes use_builtin_tanf=yes
else else
...@@ -4762,16 +4635,16 @@ EOF ...@@ -4762,16 +4635,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanl""... $ac_c" 1>&6
echo "configure:4766: checking for __builtin_tanl" >&5 echo "configure:4639: checking for __builtin_tanl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4768 "configure" #line 4641 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanl(0.0); __builtin_tanl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanl=yes use_builtin_tanl=yes
else else
...@@ -4789,16 +4662,16 @@ EOF ...@@ -4789,16 +4662,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanh""... $ac_c" 1>&6
echo "configure:4793: checking for __builtin_tanh" >&5 echo "configure:4666: checking for __builtin_tanh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4795 "configure" #line 4668 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanh(0.0); __builtin_tanh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanh=yes use_builtin_tanh=yes
else else
...@@ -4816,16 +4689,16 @@ EOF ...@@ -4816,16 +4689,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanhf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanhf""... $ac_c" 1>&6
echo "configure:4820: checking for __builtin_tanhf" >&5 echo "configure:4693: checking for __builtin_tanhf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4822 "configure" #line 4695 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanhf(0.0); __builtin_tanhf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4702: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanhf=yes use_builtin_tanhf=yes
else else
...@@ -4843,16 +4716,16 @@ EOF ...@@ -4843,16 +4716,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanhl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanhl""... $ac_c" 1>&6
echo "configure:4847: checking for __builtin_tanhl" >&5 echo "configure:4720: checking for __builtin_tanhl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4849 "configure" #line 4722 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanhl(0.0); __builtin_tanhl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4729: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanhl=yes use_builtin_tanhl=yes
else else
...@@ -4878,8 +4751,17 @@ cross_compiling=$ac_cv_prog_cc_cross ...@@ -4878,8 +4751,17 @@ cross_compiling=$ac_cv_prog_cc_cross
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
echo "configure:4883: checking for sin in -lm" >&5 echo "configure:4765: checking for sin in -lm" >&5
ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'` ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -4887,9 +4769,12 @@ else ...@@ -4887,9 +4769,12 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lm $LIBS" LIBS="-lm $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4891 "configure" #line 4773 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* 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 /* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */ builtin and then its argument prototype would still apply. */
char sin(); char sin();
...@@ -4898,7 +4783,7 @@ int main() { ...@@ -4898,7 +4783,7 @@ int main() {
sin() sin()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -4921,63 +4806,23 @@ fi ...@@ -4921,63 +4806,23 @@ fi
save_LIBS="$LIBS" save_LIBS="$LIBS"
LIBS="$LIBS $libm" LIBS="$LIBS $libm"
for ac_hdr in complex.h for ac_func in cosf fabsf sinf sqrtf
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:4929: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 4934 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:4939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
eval "ac_cv_header_$ac_safe=yes"
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
else
echo "$ac_t""no" 1>&6
fi
done
for ac_func in ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4971: checking for $ac_func" >&5 echo "configure:4813: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4976 "configure" #line 4818 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
#include <assert.h> #include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */ /* 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 /* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */ builtin and then its argument prototype would still apply. */
char $ac_func(); char $ac_func();
...@@ -4995,7 +4840,7 @@ $ac_func(); ...@@ -4995,7 +4840,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5021,67 +4866,98 @@ fi ...@@ -5021,67 +4866,98 @@ fi
done done
for ac_func in isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
USE_LONG_DOUBLE=no acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \
echo $ac_n "checking for copysignl""... $ac_c" 1>&6 coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \
echo "configure:5028: checking for copysignl" >&5 ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \
if eval "test \"`echo '$''{'ac_cv_func_copysignl'+set}'`\" = set"; then sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \
sincosl finite finitef finitel fqfinite fpclass qfpclass
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4878: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5033 "configure" #line 4883 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char copysignl(); below. */ which can conflict with char $ac_func(); below. */
#include <assert.h> #include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */ /* 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 /* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */ builtin and then its argument prototype would still apply. */
char copysignl(); char $ac_func();
int main() { int main() {
/* The GNU C library defines this for functions which it implements /* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */ something starting with __ and the normal name is an alias. */
#if defined (__stub_copysignl) || defined (__stub___copysignl) #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me choke me
#else #else
copysignl(); $ac_func();
#endif #endif
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_copysignl=yes" eval "ac_cv_func_$ac_func=yes"
else else
echo "configure: failed program was:" >&5 echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5 cat conftest.$ac_ext >&5
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_copysignl=no" eval "ac_cv_func_$ac_func=no"
fi fi
rm -f conftest* rm -f conftest*
fi fi
if eval "test \"`echo '$ac_cv_func_'copysignl`\" = yes"; then if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
echo "$ac_t""yes" 1>&6 echo "$ac_t""yes" 1>&6
USE_LONG_DOUBLE=yes ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
for ac_func in ccoshl ccosl cexpl cpowl csinhl csinl \ cat >> confdefs.h <<EOF
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l #define $ac_tr_func 1
EOF
else
echo "$ac_t""no" 1>&6
fi
done
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
for ac_func in _isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5075: checking for $ac_func" >&5 echo "configure:4948: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5080 "configure" #line 4953 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
#include <assert.h> #include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */ /* 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 /* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */ builtin and then its argument prototype would still apply. */
char $ac_func(); char $ac_func();
...@@ -5099,7 +4975,7 @@ $ac_func(); ...@@ -5099,7 +4975,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5120,26 +4996,72 @@ EOF ...@@ -5120,26 +4996,72 @@ EOF
else else
echo "$ac_t""no" 1>&6 echo "$ac_t""no" 1>&6
LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
fi fi
done done
LIBS="$save_LIBS"
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
for ac_hdr in complex.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:5018: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else else
echo "$ac_t""no" 1>&6 cat > conftest.$ac_ext <<EOF
#line 5023 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
eval "ac_cv_header_$ac_safe=yes"
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
eval "ac_cv_header_$ac_safe=no"
fi fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6
ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
else
echo "$ac_t""no" 1>&6
fi
done
for ac_func in ccos ccosf ccosh ccoshf cexp cexpf c_log c_logf \
for ac_func in cosf fabsf sinf sqrtf clog10 clog10f cpow cpowf csin csinf csinh csinhf csqrt csqrtf \
ctan ctanf ctanh ctanhf \
carg cargf nan hypot hypotf atan2f expf copysignf
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5138: checking for $ac_func" >&5 echo "configure:5060: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5143 "configure" #line 5065 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5162,7 +5084,7 @@ $ac_func(); ...@@ -5162,7 +5084,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5188,87 +5110,62 @@ fi ...@@ -5188,87 +5110,62 @@ fi
done done
for ac_func in isnan isnanf isnanl isinf isinff isinfl copysign copysignl \
acosf acosl asinf asinl atanf atanl atan2f atan2l ceilf ceill cosl \ USE_LONG_DOUBLE=no
coshf coshl expf expl fabsl floorf floorl fmodf fmodl frexpf frexpl ldexpf \ echo $ac_n "checking for copysignl""... $ac_c" 1>&6
ldexpl logf logl log10f log10l modff modfl powf powl sinl sinhf \ echo "configure:5117: checking for copysignl" >&5
sinhl sqrtl tanf tanl tanhf tanhl strtof strtold sincos sincosf \ if eval "test \"`echo '$''{'ac_cv_func_copysignl'+set}'`\" = set"; then
sincosl finite finitef finitel fqfinite fpclass qfpclass
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5200: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5205 "configure" #line 5122 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char copysignl(); below. */
#include <assert.h> #include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */ builtin and then its argument prototype would still apply. */
char $ac_func(); char copysignl();
int main() { int main() {
/* The GNU C library defines this for functions which it implements /* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */ something starting with __ and the normal name is an alias. */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func) #if defined (__stub_copysignl) || defined (__stub___copysignl)
choke me choke me
#else #else
$ac_func(); copysignl();
#endif #endif
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_copysignl=yes"
else else
echo "configure: failed program was:" >&5 echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5 cat conftest.$ac_ext >&5
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=no" eval "ac_cv_func_copysignl=no"
fi fi
rm -f conftest* rm -f conftest*
fi fi
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then if eval "test \"`echo '$ac_cv_func_'copysignl`\" = yes"; then
echo "$ac_t""yes" 1>&6 echo "$ac_t""yes" 1>&6
ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` USE_LONG_DOUBLE=yes
cat >> confdefs.h <<EOF for ac_func in ccoshl ccosl cexpl cpowl csinhl csinl \
#define $ac_tr_func 1 csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l
EOF
else
echo "$ac_t""no" 1>&6
fi
done
#Some runtimes have these functions with a preceding underscore. Please
# keep this sync'd with the one above. And if you add any new symbol,
# please add the corresponding block in the @BOTTOM@ section of
# acconfig.h.
for ac_func in _isnan _isnanf _isnanl _isinf _isinff _isinfl _copysign \
_copysignl _acosf _acosl _asinf _asinl _atanf _atanl _atan2f _atan2l \
_ceilf _ceill _cosf _cosl _coshf _coshl _expf _expl _fabsf _fabsl \
_floorf _floorl _fmodf _fmodl _frexpf _frexpl _ldexpf _ldexpl _logf _logl \
_log10f _log10l _modff _modfl _powf _powl _sinf _sinl _sinhf _sinhl \
_sqrtf _sqrtl _tanf _tanl _tanhf _tanhl _strtof _strtold _sincos _sincosf \
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5267: checking for $ac_func" >&5 echo "configure:5164: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5272 "configure" #line 5169 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5291,7 +5188,7 @@ $ac_func(); ...@@ -5291,7 +5188,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5312,27 +5209,158 @@ EOF ...@@ -5312,27 +5209,158 @@ EOF
else else
echo "$ac_t""no" 1>&6 echo "$ac_t""no" 1>&6
LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"
fi fi
done done
LIBS="$save_LIBS" else
echo "$ac_t""no" 1>&6
fi
echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6
echo "configure:5228: checking for GNU C++ __complex__ support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
#line 5242 "configure"
#include "confdefs.h"
struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); }
int main() {
\
dcomplex x; f(x);
; return 0; }
EOF
if { (eval echo configure:5251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
glibcpp_cv_complex=ok
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
glibcpp_cv_complex=buggy
fi
rm -f conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
fi
echo "$ac_t""$glibcpp_cv_complex" 1>&6
if test $glibcpp_cv_complex = buggy; then
cat >> confdefs.h <<\EOF
#define _GLIBCPP_BUGGY_COMPLEX 1
EOF
fi
echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6
echo "configure:5281: checking for GNU C++ __complex__ float support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
rm -f conftest.h
cat > conftest.h <<EOB
//
// Check for buggy __complex__ that causes ICE in most versions of egcs
// and gcc-2.95.x on certain platforms (eg., x86-win32).
//
// See http://egcs.cygnus.com/ml/gcc-bugs/1999-07/msg00845.html for
// more info on the bug itself.
//
struct
float_complex
{
__complex__ float m_value;
float_complex (float = 0.0f, float = 0.0f);
float_complex (__complex__ float val) : m_value (val) {}
float_complex foo (const float_complex &val)
{ return float_complex (~val.m_value); }
};
EOB
cat > conftest.$ac_ext <<EOF
#line 5314 "configure"
#include "confdefs.h"
#include "conftest.h"
int main() {
; return 0; }
EOF
if { (eval echo configure:5321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
glibcpp_cv_float_complex=ok
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
glibcpp_cv_float_complex=buggy
fi
rm -f conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
fi
echo "$ac_t""$glibcpp_cv_float_complex" 1>&6
if test $glibcpp_cv_float_complex = buggy; then
cat >> confdefs.h <<\EOF
#define _GLIBCPP_BUGGY_FLOAT_COMPLEX 1
EOF
fi
ac_safe=`echo "wchar.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "wchar.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for wchar.h""... $ac_c" 1>&6 echo $ac_n "checking for wchar.h""... $ac_c" 1>&6
echo "configure:5326: checking for wchar.h" >&5 echo "configure:5354: checking for wchar.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5331 "configure" #line 5359 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5364: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5356,17 +5384,17 @@ fi ...@@ -5356,17 +5384,17 @@ fi
ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for wctype.h""... $ac_c" 1>&6 echo $ac_n "checking for wctype.h""... $ac_c" 1>&6
echo "configure:5360: checking for wctype.h" >&5 echo "configure:5388: checking for wctype.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5365 "configure" #line 5393 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wctype.h> #include <wctype.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5398: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5392,16 +5420,16 @@ fi ...@@ -5392,16 +5420,16 @@ fi
if test x"$ac_has_wchar_h" = xyes && test x"$ac_has_wctype_h" = xyes; then if test x"$ac_has_wchar_h" = xyes && test x"$ac_has_wctype_h" = xyes; then
echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6 echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
echo "configure:5396: checking for mbstate_t" >&5 echo "configure:5424: checking for mbstate_t" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5398 "configure" #line 5426 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
int main() { int main() {
mbstate_t teststate; mbstate_t teststate;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_native_mbstatet=yes use_native_mbstatet=yes
else else
...@@ -5420,16 +5448,16 @@ EOF ...@@ -5420,16 +5448,16 @@ EOF
fi fi
echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6 echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
echo "configure:5424: checking for WCHAR_MIN and WCHAR_MAX" >&5 echo "configure:5452: checking for WCHAR_MIN and WCHAR_MAX" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5426 "configure" #line 5454 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
int main() { int main() {
int i = WCHAR_MIN; int j = WCHAR_MAX; int i = WCHAR_MIN; int j = WCHAR_MAX;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
has_wchar_minmax=yes has_wchar_minmax=yes
else else
...@@ -5442,9 +5470,9 @@ rm -f conftest* ...@@ -5442,9 +5470,9 @@ rm -f conftest*
echo "$ac_t""$has_wchar_minmax" 1>&6 echo "$ac_t""$has_wchar_minmax" 1>&6
echo $ac_n "checking for WEOF""... $ac_c" 1>&6 echo $ac_n "checking for WEOF""... $ac_c" 1>&6
echo "configure:5446: checking for WEOF" >&5 echo "configure:5474: checking for WEOF" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5448 "configure" #line 5476 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
...@@ -5453,7 +5481,7 @@ int main() { ...@@ -5453,7 +5481,7 @@ int main() {
wint_t i = WEOF; wint_t i = WEOF;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5457: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5485: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
has_weof=yes has_weof=yes
else else
...@@ -5468,12 +5496,12 @@ rm -f conftest* ...@@ -5468,12 +5496,12 @@ rm -f conftest*
for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5472: checking for $ac_func" >&5 echo "configure:5500: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5477 "configure" #line 5505 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5496,7 +5524,7 @@ $ac_func(); ...@@ -5496,7 +5524,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5523,7 +5551,7 @@ done ...@@ -5523,7 +5551,7 @@ done
echo $ac_n "checking for ISO C9X wchar_t support""... $ac_c" 1>&6 echo $ac_n "checking for ISO C9X wchar_t support""... $ac_c" 1>&6
echo "configure:5527: checking for ISO C9X wchar_t support" >&5 echo "configure:5555: checking for ISO C9X wchar_t support" >&5
if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes && test x"$ac_wfuncs" = xyes; then if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes && test x"$ac_wfuncs" = xyes; then
ac_isoC9X_wchar_t=yes ac_isoC9X_wchar_t=yes
else else
...@@ -5533,17 +5561,17 @@ echo "configure:5527: checking for ISO C9X wchar_t support" >&5 ...@@ -5533,17 +5561,17 @@ echo "configure:5527: checking for ISO C9X wchar_t support" >&5
ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for iconv.h""... $ac_c" 1>&6 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
echo "configure:5537: checking for iconv.h" >&5 echo "configure:5565: checking for iconv.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5542 "configure" #line 5570 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <iconv.h> #include <iconv.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5568,12 +5596,12 @@ fi ...@@ -5568,12 +5596,12 @@ fi
for ac_func in iconv_open iconv_close iconv for ac_func in iconv_open iconv_close iconv
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5572: checking for $ac_func" >&5 echo "configure:5600: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5577 "configure" #line 5605 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5596,7 +5624,7 @@ $ac_func(); ...@@ -5596,7 +5624,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5623,7 +5651,7 @@ done ...@@ -5623,7 +5651,7 @@ done
echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6 echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
echo "configure:5627: checking for XPG2 wchar_t support" >&5 echo "configure:5655: checking for XPG2 wchar_t support" >&5
if test x"$ac_has_iconv_h" = xyes && test x"$ac_XPG2funcs" = xyes; then if test x"$ac_has_iconv_h" = xyes && test x"$ac_XPG2funcs" = xyes; then
ac_XPG2_wchar_t=yes ac_XPG2_wchar_t=yes
else else
...@@ -5632,7 +5660,7 @@ echo "configure:5627: checking for XPG2 wchar_t support" >&5 ...@@ -5632,7 +5660,7 @@ echo "configure:5627: checking for XPG2 wchar_t support" >&5
echo "$ac_t""$ac_XPG2_wchar_t" 1>&6 echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6 echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
echo "configure:5636: checking for enabled wchar_t specializations" >&5 echo "configure:5664: checking for enabled wchar_t specializations" >&5
if test x"$ac_isoC9X_wchar_t" = xyes && test x"$ac_XPG2_wchar_t" = xyes; then if test x"$ac_isoC9X_wchar_t" = xyes && test x"$ac_XPG2_wchar_t" = xyes; then
libinst_wstring_la="libinst-wstring.la" libinst_wstring_la="libinst-wstring.la"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
...@@ -5657,17 +5685,17 @@ EOF ...@@ -5657,17 +5685,17 @@ EOF
ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for ctype.h""... $ac_c" 1>&6 echo $ac_n "checking for ctype.h""... $ac_c" 1>&6
echo "configure:5661: checking for ctype.h" >&5 echo "configure:5689: checking for ctype.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5666 "configure" #line 5694 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5699: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5688,9 +5716,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ...@@ -5688,9 +5716,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
ctype_default=yes ctype_default=yes
echo $ac_n "checking <ctype> for gnu-linux ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for gnu-linux ""... $ac_c" 1>&6
echo "configure:5692: checking <ctype> for gnu-linux " >&5 echo "configure:5720: checking <ctype> for gnu-linux " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5694 "configure" #line 5722 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5701,7 +5729,7 @@ int ...@@ -5701,7 +5729,7 @@ int
+ __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];} + __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5733: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_linux=yes ctype_linux=yes
...@@ -5720,9 +5748,9 @@ rm -f conftest* ...@@ -5720,9 +5748,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for freebsd 4.0 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for freebsd 4.0 ""... $ac_c" 1>&6
echo "configure:5724: checking <ctype> for freebsd 4.0 " >&5 echo "configure:5752: checking <ctype> for freebsd 4.0 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5726 "configure" #line 5754 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5732,7 +5760,7 @@ int ...@@ -5732,7 +5760,7 @@ int
+ _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;} + _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_bsd=yes ctype_bsd=yes
...@@ -5752,9 +5780,9 @@ rm -f conftest* ...@@ -5752,9 +5780,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for freebsd 3.4 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for freebsd 3.4 ""... $ac_c" 1>&6
echo "configure:5756: checking <ctype> for freebsd 3.4 " >&5 echo "configure:5784: checking <ctype> for freebsd 3.4 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5758 "configure" #line 5786 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5764,7 +5792,7 @@ int ...@@ -5764,7 +5792,7 @@ int
+ _D + _P + _X + _G + __istype (a, 0);} + _D + _P + _X + _G + __istype (a, 0);}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_freebsd34=yes ctype_freebsd34=yes
...@@ -5784,9 +5812,9 @@ rm -f conftest* ...@@ -5784,9 +5812,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for solaris 2.6,7,8 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for solaris 2.6,7,8 ""... $ac_c" 1>&6
echo "configure:5788: checking <ctype> for solaris 2.6,7,8 " >&5 echo "configure:5816: checking <ctype> for solaris 2.6,7,8 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5790 "configure" #line 5818 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5797,7 +5825,7 @@ int ...@@ -5797,7 +5825,7 @@ int
+ __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];} + __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris=yes ctype_solaris=yes
...@@ -5812,7 +5840,7 @@ rm -f conftest* ...@@ -5812,7 +5840,7 @@ rm -f conftest*
if test $ctype_solaris = "yes"; then if test $ctype_solaris = "yes"; then
echo $ac_n "checking for version""... $ac_c" 1>&6 echo $ac_n "checking for version""... $ac_c" 1>&6
echo "configure:5816: checking for version" >&5 echo "configure:5844: checking for version" >&5
ac_ext=C ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS' ac_cpp='$CXXCPP $CPPFLAGS'
...@@ -5821,14 +5849,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes ...@@ -5821,14 +5849,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5825 "configure" #line 5853 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
typedef long* __to_type; __to_type const& _M_toupper = __trans_upper; typedef long* __to_type; __to_type const& _M_toupper = __trans_upper;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris26=yes ctype_solaris26=yes
...@@ -5860,9 +5888,9 @@ cross_compiling=$ac_cv_prog_cc_cross ...@@ -5860,9 +5888,9 @@ cross_compiling=$ac_cv_prog_cc_cross
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for solaris 2.5.1 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for solaris 2.5.1 ""... $ac_c" 1>&6
echo "configure:5864: checking <ctype> for solaris 2.5.1 " >&5 echo "configure:5892: checking <ctype> for solaris 2.5.1 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5866 "configure" #line 5894 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5872,7 +5900,7 @@ int ...@@ -5872,7 +5900,7 @@ int
+ __ctype[a];} + __ctype[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5904: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris25=yes ctype_solaris25=yes
...@@ -5892,9 +5920,9 @@ rm -f conftest* ...@@ -5892,9 +5920,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for aix ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for aix ""... $ac_c" 1>&6
echo "configure:5896: checking <ctype> for aix " >&5 echo "configure:5924: checking <ctype> for aix " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5898 "configure" #line 5926 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5905,7 +5933,7 @@ int ...@@ -5905,7 +5933,7 @@ int
+ _VALC('a') + _IS('c', 0);} + _VALC('a') + _IS('c', 0);}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5909: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_aix=yes ctype_aix=yes
...@@ -5925,9 +5953,9 @@ rm -f conftest* ...@@ -5925,9 +5953,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for newlib ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for newlib ""... $ac_c" 1>&6
echo "configure:5929: checking <ctype> for newlib " >&5 echo "configure:5957: checking <ctype> for newlib " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5931 "configure" #line 5959 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5937,7 +5965,7 @@ int ...@@ -5937,7 +5965,7 @@ int
+ _ctype_[a];} + _ctype_[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_newlib=yes ctype_newlib=yes
...@@ -5971,17 +5999,17 @@ fi ...@@ -5971,17 +5999,17 @@ fi
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:5975: checking for $ac_hdr" >&5 echo "configure:6003: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5980 "configure" #line 6008 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:6013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -6010,12 +6038,12 @@ done ...@@ -6010,12 +6038,12 @@ done
for ac_func in getpagesize for ac_func in getpagesize
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:6014: checking for $ac_func" >&5 echo "configure:6042: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 6019 "configure" #line 6047 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -6038,7 +6066,7 @@ $ac_func(); ...@@ -6038,7 +6066,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:6042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:6070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -6063,7 +6091,7 @@ fi ...@@ -6063,7 +6091,7 @@ fi
done done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
echo "configure:6067: checking for working mmap" >&5 echo "configure:6095: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -6071,7 +6099,7 @@ else ...@@ -6071,7 +6099,7 @@ else
ac_cv_func_mmap_fixed_mapped=no ac_cv_func_mmap_fixed_mapped=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 6075 "configure" #line 6103 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test. /* Thanks to Mike Haertel and Jim Avera for this test.
...@@ -6211,7 +6239,7 @@ main() ...@@ -6211,7 +6239,7 @@ main()
} }
EOF EOF
if { (eval echo configure:6215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:6243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_mmap_fixed_mapped=yes
else else
...@@ -6274,19 +6302,19 @@ fi ...@@ -6274,19 +6302,19 @@ fi
if test $ac_cv_header_locale_h = yes; then if test $ac_cv_header_locale_h = yes; then
echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
echo "configure:6278: checking for LC_MESSAGES" >&5 echo "configure:6306: checking for LC_MESSAGES" >&5
if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 6283 "configure" #line 6311 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <locale.h> #include <locale.h>
int main() { int main() {
return LC_MESSAGES return LC_MESSAGES
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:6290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:6318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
ac_cv_val_LC_MESSAGES=yes ac_cv_val_LC_MESSAGES=yes
else else
...@@ -6538,7 +6566,7 @@ s%@WFMT_FLAGS@%$WFMT_FLAGS%g ...@@ -6538,7 +6566,7 @@ s%@WFMT_FLAGS@%$WFMT_FLAGS%g
s%@SECTION_FLAGS@%$SECTION_FLAGS%g s%@SECTION_FLAGS@%$SECTION_FLAGS%g
s%@SECTION_LDFLAGS@%$SECTION_LDFLAGS%g s%@SECTION_LDFLAGS@%$SECTION_LDFLAGS%g
s%@LIBMATHOBJS@%$LIBMATHOBJS%g s%@LIBMATHOBJS@%$LIBMATHOBJS%g
s%@USE_LONG_DOUBLE@%$USE_LONG_DOUBLE%g s%@USE_COMPLEX_LONG_DOUBLE@%$USE_COMPLEX_LONG_DOUBLE%g
s%@libinst_wstring_la@%$libinst_wstring_la%g s%@libinst_wstring_la@%$libinst_wstring_la%g
s%@CANADIAN_TRUE@%$CANADIAN_TRUE%g s%@CANADIAN_TRUE@%$CANADIAN_TRUE%g
s%@CANADIAN_FALSE@%$CANADIAN_FALSE%g s%@CANADIAN_FALSE@%$CANADIAN_FALSE%g
......
...@@ -108,10 +108,10 @@ else ...@@ -108,10 +108,10 @@ else
GLIBCPP_CHECK_COMPILER_FEATURES GLIBCPP_CHECK_COMPILER_FEATURES
GLIBCPP_CHECK_LINKER_FEATURES GLIBCPP_CHECK_LINKER_FEATURES
GLIBCPP_CHECK_COMPLEX_SUPPORT
GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT
GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
GLIBCPP_CHECK_MATH_SUPPORT GLIBCPP_CHECK_MATH_SUPPORT
GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT
GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT
GLIBCPP_CHECK_WCHAR_T_SUPPORT GLIBCPP_CHECK_WCHAR_T_SUPPORT
GLIBCPP_CHECK_CTYPE GLIBCPP_CHECK_CTYPE
......
...@@ -28,6 +28,12 @@ and their web-site is right ...@@ -28,6 +28,12 @@ and their web-site is right
(And if you've already registered with them, clicking this link will take you to directly to the place where you can (And if you've already registered with them, clicking this link will take you to directly to the place where you can
<a href="http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998">buy the standard on-line.)</a> <a href="http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998">buy the standard on-line.)</a>
<li> The library working group bugs, and known defects, can be obtained at these web sites:
<a href="http://www.dkuug.dk/jtc1/sc22/wg21/">http://www.dkuug.dk/jtc1/sc22/wg21 </a>
and <a href="http://www.comeaucomputing.com/iso/">http://www.comeaucomputing.com/iso/</a>
<li> The newsgroup dedicated to standardization issues is comp.std.c++: this FAQ for this group is quite useful and can be found <a href="http://reality.sgi.com/austern_mti/std-c++/faq.html"> here </a>.
<li> Peruse the <a href="http://www.gnu.ai.mit.edu/prep/standards_toc.html">GNU Coding Standards</a>, and chuckle when you hit the part about "Using Languages Other Than C." <li> Peruse the <a href="http://www.gnu.ai.mit.edu/prep/standards_toc.html">GNU Coding Standards</a>, and chuckle when you hit the part about "Using Languages Other Than C."
<li> Be familiar with the extensions that preceded these general GNU rules. These style issues for libstdc++ can be found in the file C++STYLE, located in the root level of the distribution, or <a href="C++STYLE"> here. </a> <li> Be familiar with the extensions that preceded these general GNU rules. These style issues for libstdc++ can be found in the file C++STYLE, located in the root level of the distribution, or <a href="C++STYLE"> here. </a>
...@@ -44,7 +50,7 @@ and their web-site is right ...@@ -44,7 +50,7 @@ and their web-site is right
<p> <p>
Small changes can be accepted without a copyright assignment form on Small changes can be accepted without a copyright assignment form on
file. New code and additions to the library need completed copyright file. New code and additions to the library need completed copyright
assignment form on file at Cygnus. Note: your employer may be required assignment form on file at the FSF. Note: your employer may be required
to fill out appropriate disclaimer forms as well. Here is the <a href="libstdc++-assign.txt"> form. </a> to fill out appropriate disclaimer forms as well. Here is the <a href="libstdc++-assign.txt"> form. </a>
Please contact <a href="mailto:benjamin@cygnus.com">Benjamin Please contact <a href="mailto:benjamin@cygnus.com">Benjamin
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<UL> <UL>
<A HREF="configopts.html">Configuring the library</A><BR> <A HREF="configopts.html">Configuring the library</A><BR>
<A HREF="install.html">Install the library</A><BR> <A HREF="install.html">Install the library</A><BR>
<A HREF="gccrebuild.html">Rebuilding libgcc for namespaces</A><BR> <A HREF="gccrebuild.html">Rebuilding libgcc for ABI-breaking flags</A><BR>
</UL> </UL>
<HR> <HR>
......
...@@ -9,12 +9,18 @@ ...@@ -9,12 +9,18 @@
<TITLE>How to automatically rebuild libgcc.a.</TITLE> <TITLE>How to automatically rebuild libgcc.a.</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: gccrebuild.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $ --> <!-- $Id: gccrebuild.html,v 1.2 2000/05/03 16:11:02 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
<H2 CLASS="centered"><TT>--enable-libgcc-rebuild</TT></H2> <H2 CLASS="centered"><TT>--enable-libgcc-rebuild</TT></H2>
<P> NOTE: If using the <TT> --enable-libstdcxx-v3</TT> approach to
configuring, the std namespace will be turned on for you, without
going this route. Only use this flag if you'd like to experiment with
yet more binary incompatibilities, as discussed below.
</P>
<P>If you build libstdc++ using certain flags (e.g., -fnew-abi), then <P>If you build libstdc++ using certain flags (e.g., -fnew-abi), then
programs that use some of the new C++ language features (like namespace programs that use some of the new C++ language features (like namespace
std and RTTI) will only link if the compiler's libgcc is built using std and RTTI) will only link if the compiler's libgcc is built using
...@@ -22,26 +28,24 @@ ...@@ -22,26 +28,24 @@
the name mangling algorithm) will have the same effect. the name mangling algorithm) will have the same effect.
</P> </P>
<P>Since the compiler and this library are currently separate projects, <P>Passing --enable-libgcc-rebuild to libstdc++'s configure script
you would normally have to do this yourself. Passing means that when you type 'make' next, after libstdc++ is built,
--enable-libgcc-rebuild to libstdc++'s configure script means that when then libgcc will also be rebuilt. If you've given other
you type 'make' next, after libstdc++ is built, then libgcc will also --enable/--with switches to libstdc++ that would require a core
be rebuilt. If you've given other --enable/--with switches to libstdc++ library rebuild, then those compiler options will be automatically
that would require a core library rebuild, then those compiler options used when compiling libgcc, such that both libraries will always be
will be automatically used when compiling libgcc, such that both built with the same options.
libraries will always be built with the same options.
</P> </P>
<P>Of course, since they are currently separate projects, the libstdc++ <P>The argument to this enable switch is the path to the GCC build
scripts have no idea where you've built your GCC, so you must tell it.
The argument to this enable switch is the path to the GCC build
directory. The GCC configuration documentation refers to this directory directory. The GCC configuration documentation refers to this directory
as <EM>objdir</EM>; here it will be called <EM>GCCobjdir</EM>. as <EM>objdir</EM>; here it will be called <EM>GCCobjdir</EM>.
</P> </P>
<P>This is a kludge, and will go away eventually. (In a sense, it has <P>This is a kludge, and will go away eventually, as more and more of
already gone away, as the library sources have been merged into the these copiler-level ABI switches get turned on by default. (In a
compiler sources.) sense, it has already gone away, as the library sources have been
merged into the compiler sources.)
</P> </P>
<HR> <HR>
...@@ -114,7 +118,7 @@ ...@@ -114,7 +118,7 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
$Id: gccrebuild.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $ $Id: gccrebuild.html,v 1.2 2000/05/03 16:11:02 pme Exp $
</EM></P> </EM></P>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<TITLE>libstdc++-v3 Installation Instructions</TITLE> <TITLE>libstdc++-v3 Installation Instructions</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: install.html,v 1.11 2000/04/18 22:05:49 pme Exp $ --> <!-- $Id: install.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
...@@ -60,6 +60,16 @@ ...@@ -60,6 +60,16 @@
is GNU Make, since it is the only 'make' that will parse these is GNU Make, since it is the only 'make' that will parse these
makefiles correctly. makefiles correctly.
</P> </P>
<P>As of June 19, 2000, libstdc++ attempts to use tricky and
space-saving features of the GNU toolchain, enabled with
<TT>-ffunction-sections -fdata-sections -Wl,--gc-sections</TT>. To
obtain maximum benefit from this, binutils after this date should
also be used (bugs were fixed with c++ exception handling related
to this change in libstdc++-v3.) The version of these tools should
be: <TT>2.10.90</TT>
</P>
<P>Finally, if you are using cygwin to compile libstdc++-v3 on <P>Finally, if you are using cygwin to compile libstdc++-v3 on
win32, you'll have to get a version of the cygwin.dll that is win32, you'll have to get a version of the cygwin.dll that is
dated on or after February 1, 2000. This is necessary to dated on or after February 1, 2000. This is necessary to
...@@ -369,7 +379,7 @@ To rebuild just libstdc++, use: ...@@ -369,7 +379,7 @@ To rebuild just libstdc++, use:
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: install.html,v 1.11 2000/04/18 22:05:49 pme Exp $ <BR> $Id: install.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $
</EM></P> </EM></P>
......
...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@ ...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
THREADOBJS = @THREADOBJS@ THREADOBJS = @THREADOBJS@
THREADSPEC = @THREADSPEC@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@ WFMT_FLAGS = @WFMT_FLAGS@
......
...@@ -42,7 +42,7 @@ EXTRA_DIST = \ ...@@ -42,7 +42,7 @@ EXTRA_DIST = \
libmath_la_LIBADD = \ libmath_la_LIBADD = \
@LIBMATHOBJS@ \ @LIBMATHOBJS@ \
$(EXTRA_LONG_DOUBLE_$(USE_LONG_DOUBLE)) $(EXTRA_LONG_DOUBLE_$(USE_COMPLEX_LONG_DOUBLE))
libmath_la_DEPENDENCIES = $(libmath_la_LIBADD) libmath_la_DEPENDENCIES = $(libmath_la_LIBADD)
......
...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@ ...@@ -98,7 +98,7 @@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
THREADOBJS = @THREADOBJS@ THREADOBJS = @THREADOBJS@
THREADSPEC = @THREADSPEC@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@ WFMT_FLAGS = @WFMT_FLAGS@
...@@ -130,7 +130,7 @@ EXTRA_DIST = \ ...@@ -130,7 +130,7 @@ EXTRA_DIST = \
libmath_la_LIBADD = \ libmath_la_LIBADD = \
@LIBMATHOBJS@ \ @LIBMATHOBJS@ \
$(EXTRA_LONG_DOUBLE_$(USE_LONG_DOUBLE)) $(EXTRA_LONG_DOUBLE_$(USE_COMPLEX_LONG_DOUBLE))
libmath_la_DEPENDENCIES = $(libmath_la_LIBADD) libmath_la_DEPENDENCIES = $(libmath_la_LIBADD)
......
...@@ -96,7 +96,7 @@ THREADINCS = @THREADINCS@ ...@@ -96,7 +96,7 @@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
THREADOBJS = @THREADOBJS@ THREADOBJS = @THREADOBJS@
THREADSPEC = @THREADSPEC@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@ WFMT_FLAGS = @WFMT_FLAGS@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment