diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec31de74f99a674e2ffa7abc5f20d28bf341dc5a..c4656938ea1a2c9a33fbd4e10cb31db8219703ad 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): Tweek minor number extraction.
+	* configure: Rebuilt.
+
 2001-04-04  Zack Weinberg  <zackw@stanford.edu>
 
 	* expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic.
diff --git a/gcc/configure b/gcc/configure
index d89c0e3c529c5dd79034539858c0dce63f8d97c1..7cdbe79800593a320d6ee931d381aaa2c654aaae 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/[^.]*.\([^.]*\).*/\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 fbde2e6e556d31a9ebf60b01b7478f39dbcbb5d4..948bfc2acd33509e1de1718d6a088e477c21d83f 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/[^.]*.\([^.]*\).*/\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"