diff --git a/ldb/validate.h b/ldb/validate.h
index 323475f643c0e63656d914c8bdec1d2beda35bf4..03a6a500a0920c6c455f72268b9f57be481f592d 100644
--- a/ldb/validate.h
+++ b/ldb/validate.h
@@ -1,8 +1,28 @@
-/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/validate.h,v 1.8 1991/09/18 06:37:47 wlott Exp $ */
+/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/validate.h,v 1.9 1992/12/17 13:03:13 wlott Exp $ */
 
 #if !defined(_INCLUDE_VALIDATE_H_)
 #define _INCLUDE_VALIDATE_H_
 
+#ifdef sparc
+
+#define READ_ONLY_SPACE_START   (0x00200000)
+#define READ_ONLY_SPACE_SIZE    (0x0bdfe000)
+
+#define STATIC_SPACE_START	(0x0c000000)
+#define STATIC_SPACE_SIZE	(0x03ffe000)
+
+#define DYNAMIC_0_SPACE_START	(0x10000000)
+#define DYNAMIC_1_SPACE_START	(0x18000000)
+#define DYNAMIC_SPACE_SIZE	(0x07ffe000)
+
+#define CONTROL_STACK_START	(0x00100000)
+#define CONTROL_STACK_SIZE	(0x0007e000)
+
+#define BINDING_STACK_START	(0x00180000)
+#define BINDING_STACK_SIZE	(0x0007e000)
+
+#else sparc
+
 #ifdef ibmrt
 #define READ_ONLY_SPACE_START	(0x00100000)
 #define READ_ONLY_SPACE_SIZE    (0x04F00000)
@@ -18,20 +38,12 @@
 #define DYNAMIC_1_SPACE_START	(0x0b000000)
 #define DYNAMIC_SPACE_SIZE	(0x04000000)
 
-#ifdef sparc
-#define CONTROL_STACK_START	(0x00e00000)
-#define CONTROL_STACK_SIZE	(0x00080000)
-#else
 #define CONTROL_STACK_START	(0x50000000)
 #define CONTROL_STACK_SIZE	(0x00100000)
-#endif
 
-#ifdef sparc
-#define BINDING_STACK_START	(0x00f00000)
-#define BINDING_STACK_SIZE	(0x00080000)
-#else
 #define BINDING_STACK_START	(0x60000000)
 #define BINDING_STACK_SIZE	(0x00100000)
-#endif
+
+#endif sparc
 
 #endif