From 1e629d69f519364f7f199ef0f1f7e195b5eb8f5d Mon Sep 17 00:00:00 2001 From: jsm28 Date: Tue, 4 Mar 2008 12:44:31 +0000 Subject: [PATCH] * crossconfig.m4 (*-mingw32*): Define HAVE_STRTOF and HAVE_STRTOLD. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132859 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/configure | 10 +++++++++- libstdc++-v3/crossconfig.m4 | 2 ++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 00f61e4f5fe..b8f16da3f98 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2008-03-04 Joseph Myers + + * crossconfig.m4 (*-mingw32*): Define HAVE_STRTOF and + HAVE_STRTOLD. + * configure: Regenerate. + 2008-03-02 Hans-Peter Nilsson * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc, diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index b95feb42321..b20e8747747 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -17976,7 +17976,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Fake what AC_TRY_COMPILE does. XXX Look at redoing this new-style. cat > conftest.$ac_ext << EOF -#line 17851 "configure" +#line 17979 "configure" int main() { // NB: _Atomic_word not necessarily int. @@ -110019,6 +110019,14 @@ fi done + cat >>confdefs.h <<\_ACEOF +#define HAVE_STRTOF 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define HAVE_STRTOLD 1 +_ACEOF + # If we're not using GNU ld, then there's no point in even trying these # tests. Check for that first. We should have already tested for gld diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4 index 6d0c226f794..2eb67568a6a 100644 --- a/libstdc++-v3/crossconfig.m4 +++ b/libstdc++-v3/crossconfig.m4 @@ -234,6 +234,8 @@ case "${host}" in ;; *-mingw32*) AC_CHECK_HEADERS([sys/types.h locale.h float.h]) + AC_DEFINE(HAVE_STRTOF) + AC_DEFINE(HAVE_STRTOLD) GLIBCXX_CHECK_LINKER_FEATURES GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT ;; -- 2.11.0