acinclude.m4 (GLIBCXX_ENABLE_C99): Use C++ compiler for complex tests.
authorBenjamin Kosnik <bkoz@redhat.com>
Tue, 7 Jun 2005 16:52:32 +0000 (16:52 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 7 Jun 2005 16:52:32 +0000 (16:52 +0000)
2005-06-07  Benjamin Kosnik  <bkoz@redhat.com>

* acinclude.m4 (GLIBCXX_ENABLE_C99): Use C++ compiler for complex
tests.
* configure: Regenerated.

From-SVN: r100713

libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/configure

index 37f3fc3a782a30ad97c32c5851d3026d7480fb85..ed08283e301ffefd30b13fe3308a31f2536a4e9b 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * acinclude.m4 (GLIBCXX_ENABLE_C99): Use C++ compiler for complex
+       tests.
+       * configure: Regenerated.
+
 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
 
        * config/cpu/s390/atomicity.h: (__exchange_and_add, 
index 8a99521c2536fdfb1eef71851c7cae07ebb5649f..1cf013e38c04c2320b2f4f2f87d4e6d150208d02 100644 (file)
@@ -797,14 +797,10 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [
               in <cmath> in namespace std.])
   fi
 
-  # Check for the existence of <complex.h> complex functions.
+  # Check for the existence of <complex.h> complex math functions.
   # This is necessary even though libstdc++ uses the builtin versions
   # of these functions, because if the builtin cannot be used, a reference
   # to the library function is emitted.
-  # In addition, need to explicitly specify "C" compilation for this
-  # one, or else the backwards C++ <complex.h> include will be selected.
-  save_CXXFLAGS="$CXXFLAGS"
-  CXXFLAGS="$CXXFLAGS -x c"
   AC_CHECK_HEADERS(complex.h, ac_has_complex_h=yes, ac_has_complex_h=no)
   ac_c99_complex=no;
   if test x"$ac_has_complex_h" = x"yes"; then
@@ -851,7 +847,6 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [
                    cpowl(tmpld, tmpld);
                   ],[ac_c99_complex=yes], [ac_c99_complex=no])
   fi
-  CXXFLAGS="$save_CXXFLAGS"
   AC_MSG_RESULT($ac_c99_complex)
   if test x"$ac_c99_complex" = x"yes"; then
     AC_DEFINE(_GLIBCXX_USE_C99_COMPLEX, 1,
index 42a611141beba73d3257c36cbabbe28ddf45a71e..1d36c95ffc1ded805ae3c5017ef20de514c27ea9 100755 (executable)
@@ -6715,14 +6715,10 @@ _ACEOF
 
   fi
 
-  # Check for the existence of <complex.h> complex functions.
+  # Check for the existence of <complex.h> complex math functions.
   # This is necessary even though libstdc++ uses the builtin versions
   # of these functions, because if the builtin cannot be used, a reference
   # to the library function is emitted.
-  # In addition, need to explicitly specify "C" compilation for this
-  # one, or else the backwards C++ <complex.h> include will be selected.
-  save_CXXFLAGS="$CXXFLAGS"
-  CXXFLAGS="$CXXFLAGS -x c"
 
 for ac_header in complex.h
 do
@@ -6964,7 +6960,6 @@ ac_c99_complex=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
-  CXXFLAGS="$save_CXXFLAGS"
   echo "$as_me:$LINENO: result: $ac_c99_complex" >&5
 echo "${ECHO_T}$ac_c99_complex" >&6
   if test x"$ac_c99_complex" = x"yes"; then