+;;; On non-gencgc we need large dynamic and static spaces for PURIFY
+#!-gencgc
+(progn
+ (def!constant read-only-space-start #x04000000)
+ (def!constant read-only-space-end #x07ff8000)
+ (def!constant static-space-start #x08000000)
+ (def!constant static-space-end #x097fff00)
+
+ (def!constant linkage-table-space-start #x0a000000)
+ (def!constant linkage-table-space-end #x0b000000))
+
+;;; While on gencgc we don't.
+#!+gencgc
+(progn
+ (def!constant read-only-space-start #x04000000)
+ (def!constant read-only-space-end #x040ff000)
+ (def!constant static-space-start #x04100000)
+ (def!constant static-space-end #x041ff000)