From e4c5bd489f1255409f168b3eca6670ce7a647d5b Mon Sep 17 00:00:00 2001
From: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Date: Tue, 13 Oct 2009 03:31:50 +0000
Subject: [PATCH] Fix toplevel 'config.status --recheck' for --enable-lto.

/:
	* configure.ac: Add 'lto' to enable_languages, not
	new_enable_languages, and only if not already present.
	* configure: Regenerate.

From-SVN: r152697
---
 ChangeLog    | 6 ++++++
 configure    | 5 ++++-
 configure.ac | 5 ++++-
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 853bf1b7f2cb..552f0457ae5b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-10-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: Add 'lto' to enable_languages, not
+	new_enable_languages, and only if not already present.
+	* configure: Regenerate.
+
 2009-10-10  Gerald Pfeifer  <gerald@pfeifer.com>
 
 	* README: Refer to the various COPYING* files instead of just
diff --git a/configure b/configure
index 76084ed5158a..1ece75c489f9 100755
--- a/configure
+++ b/configure
@@ -6593,7 +6593,10 @@ if test -d ${srcdir}/gcc; then
   # If LTO is enabled, add the LTO front end.
   extra_host_libiberty_configure_flags=
   if test "$enable_lto" = "yes" ; then
-    new_enable_languages="${new_enable_languages}lto,"
+    case ,${enable_languages}, in
+      *,lto,*) ;;
+      *) enable_languages="${enable_languages},lto" ;;
+    esac
     if test "${ENABLE_GOLD}" = "yes" ; then
       configdirs="$configdirs lto-plugin"
       extra_host_libiberty_configure_flags=--enable-shared
diff --git a/configure.ac b/configure.ac
index c961fe8ba98b..407ab595e765 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1811,7 +1811,10 @@ if test -d ${srcdir}/gcc; then
   # If LTO is enabled, add the LTO front end.
   extra_host_libiberty_configure_flags=
   if test "$enable_lto" = "yes" ; then
-    new_enable_languages="${new_enable_languages}lto,"
+    case ,${enable_languages}, in
+      *,lto,*) ;;
+      *) enable_languages="${enable_languages},lto" ;;
+    esac
     if test "${ENABLE_GOLD}" = "yes" ; then
       configdirs="$configdirs lto-plugin"
       extra_host_libiberty_configure_flags=--enable-shared
-- 
GitLab