2009-09-15 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Tue, 15 Sep 2009 17:46:21 +0000 (17:46 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:46 +0000 (21:06 +0400)
(ivmai137v2.diff)

* include/private/gc_priv.h (MAX_HEAP_SECTS): Guard with ifndef.

ChangeLog
include/private/gc_priv.h

index 45a8606..4e56a03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
 
+2009-09-15  Ivan Maidanski <ivmai@mail.ru>
+       (ivmai137v2.diff)
+
+       * include/private/gc_priv.h (MAX_HEAP_SECTS): Guard with ifndef.
+
 2009-09-14  Ivan Maidanski <ivmai@mail.ru>
        (ivmai136v2.diff)
 
index 39eb8e5..e46ce40 100644 (file)
@@ -1009,6 +1009,8 @@ struct _GC_arrays {
 # if defined(PROC_VDB) || defined(GWW_VDB)
     page_hash_table _written_pages;    /* Pages ever dirtied   */
 # endif
+
+#ifndef MAX_HEAP_SECTS
 # ifdef LARGE_CONFIG
 #   if CPP_WORDSZ > 32
 #     define MAX_HEAP_SECTS 8192       /* overflows at roughly 128 GB     */
@@ -1026,6 +1028,8 @@ struct _GC_arrays {
 #     endif
 #   endif
 # endif
+#endif /* !MAX_HEAP_SECTS */
+
   struct HeapSect {
       ptr_t hs_start; size_t hs_bytes;
   } _heap_sects[MAX_HEAP_SECTS];       /* Heap segments potentially    */