diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 2194812e8a428cd74222e770d37f5d85b95975c5..390aa5b6a25b334bb77d4e7d256431200db3c1d4 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-06  Tom Tromey  <tromey@redhat.com>
+
+	PR libgcj/23662:
+	* include/private/gcconfig.h (LINUX_STACKBOTTOM): Use instead of
+	HEURISTIC1 on ARM.
+
 2005-07-17  SUGIOKA Toshinobu  <sugioka@itonet.co.jp>
 
 	* include/private/gcconfig.h (sh-linux): Use LINUX_STACKBOTTOM.
diff --git a/boehm-gc/include/private/gcconfig.h b/boehm-gc/include/private/gcconfig.h
index 63dd310f67d348a4b204c1d9e641d13067573d29..deed0f5de98a30d544ac6509bc780f48cc498ad7 100644
--- a/boehm-gc/include/private/gcconfig.h
+++ b/boehm-gc/include/private/gcconfig.h
@@ -1787,7 +1787,7 @@
 #   endif
 #   ifdef LINUX
 #       define OS_TYPE "LINUX"
-#       define HEURISTIC1
+#       define LINUX_STACKBOTTOM
 #       undef STACK_GRAN
 #       define STACK_GRAN 0x10000000
 #       define USE_GENERIC_PUSH_REGS