Author: Armin Rigo <[email protected]>
Branch: stmgc-c8-gcc
Changeset: r78494:3a5bd2b925aa
Date: 2015-07-08 11:48 +0100
http://bitbucket.org/pypy/pypy/changeset/3a5bd2b925aa/

Log:    import stmgc/088f807586c2

diff --git a/rpython/translator/stm/src_stm/revision 
b/rpython/translator/stm/src_stm/revision
--- a/rpython/translator/stm/src_stm/revision
+++ b/rpython/translator/stm/src_stm/revision
@@ -1,1 +1,1 @@
-f29c44d46d58
+088f807586c2
diff --git a/rpython/translator/stm/src_stm/stm/core.h 
b/rpython/translator/stm/src_stm/stm/core.h
--- a/rpython/translator/stm/src_stm/stm/core.h
+++ b/rpython/translator/stm/src_stm/stm/core.h
@@ -151,10 +151,8 @@
 
     /* The sync queue used to synchronize newly allocated objs to
        other segments */
-    stm_char *_sq_fragments[SYNC_QUEUE_SIZE];
-    int _sq_fragsizes[SYNC_QUEUE_SIZE];
-    stm_char **sq_fragments;   /* indirection to work around a gcc issue */
-    int *sq_fragsizes;
+    stm_char *sq_fragments[SYNC_QUEUE_SIZE];
+    int sq_fragsizes[SYNC_QUEUE_SIZE];
     int sq_len;
 
     /* For nursery_mark */
diff --git a/rpython/translator/stm/src_stm/stm/setup.c 
b/rpython/translator/stm/src_stm/stm/setup.c
--- a/rpython/translator/stm/src_stm/stm/setup.c
+++ b/rpython/translator/stm/src_stm/stm/setup.c
@@ -116,9 +116,6 @@
         pr->overflow_number = GCFLAG_OVERFLOW_NUMBER_bit0 * i;
         highest_overflow_number = pr->overflow_number;
         pr->pub.transaction_read_version = 0xff;
-
-        pr->sq_fragments = pr->_sq_fragments;
-        pr->sq_fragsizes = pr->_sq_fragsizes;
     }
 
     /* The pages are shared lazily, as remap_file_pages() takes a relatively
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to