- ensure_space(READ_ONLY_SPACE_START, READ_ONLY_SPACE_SIZE);
- ensure_space(STATIC_SPACE_START , STATIC_SPACE_SIZE);
- ensure_space(DYNAMIC_SPACE_START , DYNAMIC_SPACE_SIZE);
- ensure_space(CONTROL_STACK_START , CONTROL_STACK_SIZE);
- ensure_space(BINDING_STACK_START , BINDING_STACK_SIZE);
+ ensure_space( (lispobj *)READ_ONLY_SPACE_START, READ_ONLY_SPACE_SIZE);
+ ensure_space( (lispobj *)STATIC_SPACE_START , STATIC_SPACE_SIZE);
+#ifdef LISP_FEATURE_GENCGC
+ ensure_space( (lispobj *)DYNAMIC_SPACE_START , DYNAMIC_SPACE_SIZE);
+#else
+ ensure_space( (lispobj *)DYNAMIC_0_SPACE_START , DYNAMIC_SPACE_SIZE);
+ ensure_space( (lispobj *)DYNAMIC_1_SPACE_START , DYNAMIC_SPACE_SIZE);
+#endif
+
+#ifdef LISP_FEATURE_LINKAGE_TABLE
+ ensure_space( (lispobj *)LINKAGE_TABLE_SPACE_START, LINKAGE_TABLE_SPACE_SIZE);
+#endif