diff --git a/ChangeLog b/ChangeLog
index 5352988034cd7c2ba74dcc916cb1c993ee4ffb5a..156fb6352b07ebcc0a8e60fbb176d79298bb6b43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-04-09  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+	* configure.ac: Restore match for darwin9 or later. Use double
+	brackets since regeneration eats one pair.
+	* configure: Regenerate.
+
 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR gas/10039
diff --git a/configure b/configure
index bfb1d6b81f8132b46314ef7331aeea5a16918425..c81dbe4fac7f22673647780af1f6fea3a06c938b 100755
--- a/configure
+++ b/configure
@@ -2215,7 +2215,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
-  i[3456789]86-*-darwin* | x86_64-*-darwin9*)
+  i[3456789]86-*-darwin* | x86_64-*-darwin[912]*)
     noconfigdirs="$noconfigdirs ld gas gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
diff --git a/configure.ac b/configure.ac
index fd9612264819399a0fd057cd8d9e784e9c1d6eca..c0759873f75a61581ef68ef0483384c708c738eb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -450,7 +450,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
-  i[[3456789]]86-*-darwin* | x86_64-*-darwin9*)
+  i[[3456789]]86-*-darwin* | x86_64-*-darwin[[912]]*)
     noconfigdirs="$noconfigdirs ld gas gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;