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