Author: Armin Rigo <[email protected]>
Branch: c7-refactor
Changeset: r775:e39e716e910a
Date: 2014-02-19 07:42 +0100
http://bitbucket.org/pypy/stmgc/changeset/e39e716e910a/
Log: Comment
diff --git a/c7/stm/core.h b/c7/stm/core.h
--- a/c7/stm/core.h
+++ b/c7/stm/core.h
@@ -121,5 +121,8 @@
static void abort_with_mutex(void) __attribute__((noreturn));
static inline void _duck(void) {
+ /* put a call to _duck() between two instructions that set 0 into
+ a %gs-prefixed address and that may otherwise be replaced with
+ llvm.memset --- it fails later because of the prefix... */
asm("/* workaround for llvm bug */");
}
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit