configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX.
authorJason Merrill <jason@redhat.com>
Tue, 26 May 2015 12:29:13 +0000 (08:29 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 26 May 2015 12:29:13 +0000 (08:29 -0400)
* configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX.
* configure: Regenerate.

From-SVN: r223692

ChangeLog
configure
configure.ac

index d742bf253d04115bcd48795da7d4fcebe04f5f00..1a06c97419d889c1b468bf5a383988a21432767a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-05-26  Jason Merrill  <jason@redhat.com>
+
+       * configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX.
+       * configure: Regenerate.
+
 2015-05-16  James Bowman  <james.bowman@ftdichip.com>
 
        * configure.ac: FT32 target added.
index d8043298ad0908298ccb53267d8e6f4e59b22b0d..633afa405a410635d4327c89d948793323bd6a4b 100755 (executable)
--- a/configure
+++ b/configure
@@ -5407,6 +5407,12 @@ $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
     ;;
 esac
 
+# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a
+# C++98 compiler can still start the bootstrap.
+if test "$enable_bootstrap:$GXX" = "yes:yes"; then
+  CXX="$CXX -std=c++98"
+fi
+
 # Used for setting $lt_cv_objdir
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
 $as_echo_n "checking for objdir... " >&6; }
index 4da04b76fdf80fcd679f2ff4e7161c3796397455..431cb170e163329f82a3c8e55a9752396d149e67 100644 (file)
@@ -1442,6 +1442,12 @@ case "$have_compiler:$host:$target:$enable_bootstrap" in
     ;;
 esac
 
+# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a
+# C++98 compiler can still start the bootstrap.
+if test "$enable_bootstrap:$GXX" = "yes:yes"; then
+  CXX="$CXX -std=c++98"
+fi
+
 # Used for setting $lt_cv_objdir
 _LT_CHECK_OBJDIR