--- gcc/config.gcc.orig	2009-10-18 12:07:26.000000000 -0400
+++ gcc/config.gcc	2009-10-18 12:07:46.000000000 -0400
@@ -417,7 +417,7 @@
 *-*-darwin*)
   tm_file="${tm_file} darwin.h"
   case ${target} in
-  *-*-darwin9*)
+  *-*-darwin9* | *-*-darwin1[0-9]*)
     tm_file="${tm_file} darwin9.h"
     ;;
   esac
--- configure.orig	2009-10-18 12:09:09.000000000 -0400
+++ configure	2009-10-18 12:10:07.000000000 -0400
@@ -2133,7 +2133,7 @@
   *-*-chorusos)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
     ;;
-  powerpc-*-darwin* | i[3456789]86-*-darwin* | x86_64-*-darwin9*)
+  powerpc-*-darwin* | i[3456789]86-*-darwin* | x86_64-*-darwin9* | x86_64-*-darwin1[0-9]*)
     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
--- configure.ac.orig	2009-10-18 12:12:07.000000000 -0400
+++ configure.ac	2009-10-18 12:15:37.000000000 -0400
@@ -410,7 +410,7 @@
   *-*-chorusos)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
     ;;
-  powerpc-*-darwin* | i[[3456789]]86-*-darwin* | x86_64-*-darwin9*)
+  powerpc-*-darwin* | i[[3456789]]86-*-darwin* | x86_64-*-darwin9* | x86_64-*-darwin1[[0-9]]*)
     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
--- libjava/configure.orig	2009-10-18 12:17:53.000000000 -0400
+++ libjava/configure	2009-10-18 12:19:04.000000000 -0400
@@ -27297,7 +27297,7 @@
  m68*-*-linux*)
     SIGNAL_HANDLER=include/dwarf2-signal.h
     ;;
- powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
+ powerpc*-*-darwin* | i?86-*-darwin9* | i?86-*-darwin1[0-9]* | x86_64-*-darwin9* | x86_64-*-darwin1[0-9]*)
     SIGNAL_HANDLER=include/darwin-signal.h
     ;;
  *)
--- libjava/configure.ac.orig	2009-10-18 12:19:42.000000000 -0400
+++ libjava/configure.ac	2009-10-18 12:20:18.000000000 -0400
@@ -1563,7 +1563,7 @@
  m68*-*-linux*)
     SIGNAL_HANDLER=include/dwarf2-signal.h
     ;;
- powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
+ powerpc*-*-darwin* | i?86-*-darwin9* | i?86-*-darwin1[[0-9]]* | x86_64-*-darwin9* | x86_64-*-darwin1[[0-9]]*)
     SIGNAL_HANDLER=include/darwin-signal.h
     ;;
  *)
--- libjava/configure.host.orig	2009-10-18 12:38:02.000000000 -0400
+++ libjava/configure.host	2009-10-18 12:38:28.000000000 -0400
@@ -295,11 +295,11 @@
 	slow_pthread_self=
 	can_unwind_signal=no
 	;;
-  i?86-*-darwin9*)
+  i?86-*-darwin9* | i?86-*-darwin1[0-9]*)
 	can_unwind_signal=yes
 	DIVIDESPEC=-f%{m32:no-}%{!m32:%{!m64:no-}}%{m64:}use-divide-subroutine
         ;;
-  x86_64-*-darwin9*)
+  x86_64-*-darwin9* | x86_64-*-darwin1[0-9]*)
 	enable_hash_synchronization_default=yes
 	slow_pthread_self=
 	can_unwind_signal=yes
