diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 452d6f56578614c9abe9f8ecff9d0fff0b3b627d..c91c336378b768b3bd938106cbce2fabf08852c4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-04-04  Richard Henderson  <rth@redhat.com>
+
+	* configure.in (gcc_cv_as_leb128): Escape "." in regexp.
+	* configure: Rebuilt.
+
 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
 
 	* gcse.c (delete_null_pointer_checks_1): Add delete_list argument,
diff --git a/gcc/configure b/gcc/configure
index 7cdbe79800593a320d6ee931d381aaa2c654aaae..d6fe6fef5abbb0172038a1eae98fe3a80fc1a9ce 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -6554,7 +6554,7 @@ EOF
 		if echo "$as_ver" | grep GNU > /dev/null; then
 			as_ver=`echo $as_ver | sed -e 's/.* //'`
 			as_major=`echo $as_ver | sed 's/\..*//'`
-			as_minor=`echo $as_ver | sed 's/[^.]*.\([0-9]*\).*/\1/'`
+			as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
 			if test $as_major -eq 2 -a $as_minor -lt 11; then
 				gcc_cv_as_leb128="no"
 			fi
diff --git a/gcc/configure.in b/gcc/configure.in
index 948bfc2acd33509e1de1718d6a088e477c21d83f..726c0a78d304215a03fa4277c485ba98b4d80a5b 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -1337,7 +1337,7 @@ EOF
 			as_ver=`echo $as_ver | sed -e 's/.* //'`
 			as_major=`echo $as_ver | sed 's/\..*//'`
 changequote(,)dnl
-			as_minor=`echo $as_ver | sed 's/[^.]*.\([0-9]*\).*/\1/'`
+			as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
 changequote([,])dnl
 			if test $as_major -eq 2 -a $as_minor -lt 11; then
 				gcc_cv_as_leb128="no"