diff options
| -rw-r--r-- | libstdc++-v3/ChangeLog | 8 | ||||
| -rw-r--r-- | libstdc++-v3/acinclude.m4 | 6 | ||||
| -rw-r--r-- | libstdc++-v3/aclocal.m4 | 6 | ||||
| -rwxr-xr-x | libstdc++-v3/configure | 6 | ||||
| -rwxr-xr-x | libstdc++-v3/testsuite_flags.in | 2 |
5 files changed, 27 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8b457cbbde0..a76d385fd6e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2003-06-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * acinclude.m4 (GLIBCPP_CHECK_PCH): Only set glibcpp_PCHFLAGS if + .gch compilation works. + * aclocal.m4, configure: Regenerate. + * testsuite_flags.in (--build-cxx): Use glibcpp_PCHFLAGS to + initialize PCHFLAGS. + 2003-06-04 Paolo Carlini <pcarlini@unitus.it> * include/bits/basic_string.h (_M_fold, insert(iterator, _CharT), diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index ed9eda00241..b96f517dd79 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -1464,6 +1464,12 @@ AC_DEFUN(GLIBCPP_CHECK_PCH, [ CXXFLAGS="$ac_save_CXXFLAGS" AM_CONDITIONAL(GLIBCPP_BUILD_PCH, test "$glibcpp_pch_comp" = yes) + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + AC_SUBST(glibcpp_PCHFLAGS) ]) dnl diff --git a/libstdc++-v3/aclocal.m4 b/libstdc++-v3/aclocal.m4 index 975bb1cf2c0..f130d561b25 100644 --- a/libstdc++-v3/aclocal.m4 +++ b/libstdc++-v3/aclocal.m4 @@ -1476,6 +1476,12 @@ AC_DEFUN(GLIBCPP_CHECK_PCH, [ CXXFLAGS="$ac_save_CXXFLAGS" AM_CONDITIONAL(GLIBCPP_BUILD_PCH, test "$glibcpp_pch_comp" = yes) + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + AC_SUBST(glibcpp_PCHFLAGS) ]) dnl diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index ab52d2d148f..ac499c5aaf5 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -2784,6 +2784,12 @@ else GLIBCPP_BUILD_PCH_TRUE='#' GLIBCPP_BUILD_PCH_FALSE= fi + if test "$glibcpp_pch_comp" = yes; then + glibcpp_PCHFLAGS="-include bits/stdc++.h" + else + glibcpp_PCHFLAGS="" + fi + # Enable all the variable C++ stuff. C_MBCHAR must come early. diff --git a/libstdc++-v3/testsuite_flags.in b/libstdc++-v3/testsuite_flags.in index 568650dc510..4858c2e6606 100755 --- a/libstdc++-v3/testsuite_flags.in +++ b/libstdc++-v3/testsuite_flags.in @@ -43,7 +43,7 @@ case ${query} in echo ${CXX} ;; --build-cxx) - PCHFLAGS="-include bits/stdc++.h" + PCHFLAGS="@glibcpp_PCHFLAGS@" CXX_build="@glibcpp_CXX@ ${PCHFLAGS}" CXX=`echo "$CXX_build" | sed 's,gcc/xgcc ,gcc/g++ ,'` echo ${CXX} |

