diff --git a/ChangeLog b/ChangeLog
index 7773c0525ed6b54cf7181f81d22a638ebf9ab258..b63eb6507028d367ea658ad7968ee42560d474c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-02-18  Alexandre Oliva  <aoliva@redhat.com>
+
+	* configure.ac: Drop multiple occurrences of --enable-languages,
+	and fix its quoting.
+	* configure: Rebuilt.
+
 2007-02-17  Mark Mitchell  <mark@codesourcery.com>
             Nathan Sidwell  <nathan@codesourcery.com>
             Vladimir Prus  <vladimir@codesourcery.com
diff --git a/configure b/configure
index 6bdaf81c304a340d78c3fbd46b04d60b21aba821..a014c093134aa49bca0174d91dd1ecba633e8460 100755
--- a/configure
+++ b/configure
@@ -4675,7 +4675,7 @@ Supported languages are: ${potential_languages}" >&2;}
   fi
 
 
-  ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
+  ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
 fi
 
 # Handle --disable-<component> generically.
diff --git a/configure.ac b/configure.ac
index 7e342adeb22fa5cbf3ff902f6c056d5399a0343c..e1311b2541365290b7c9a6ccd8abd4e53c3bef14 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1407,7 +1407,7 @@ Supported languages are: ${potential_languages}])
   fi
 
   AC_SUBST(stage1_languages)
-  ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[[^ ]]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
+  ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[[^ ]]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
 fi
 
 # Handle --disable-<component> generically.