[pypy-commit] pypy default: The double version of this also can't produce gc pointers.
alex_gaynor
noreply at buildbot.pypy.org
Sun Jun 17 17:32:46 CEST 2012
Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch:
Changeset: r55703:f4ed41fe4499
Date: 2012-06-17 10:32 -0500
http://bitbucket.org/pypy/pypy/changeset/f4ed41fe4499/
Log: The double version of this also can't produce gc pointers.
diff --git a/pypy/translator/c/gcc/trackgcroot.py b/pypy/translator/c/gcc/trackgcroot.py
--- a/pypy/translator/c/gcc/trackgcroot.py
+++ b/pypy/translator/c/gcc/trackgcroot.py
@@ -476,7 +476,7 @@
# floating-point operations cannot produce GC pointers
'f',
'cvt', 'ucomi', 'comi', 'subs', 'subp' , 'adds', 'addp', 'xorp',
- 'movap', 'movd', 'movlp', 'movups', 'sqrt', 'rsqrt', 'movhpd',
+ 'movap', 'movd', 'movlp', 'movup', 'sqrt', 'rsqrt', 'movhpd',
'mins', 'minp', 'maxs', 'maxp', 'unpck', 'pxor', 'por', # sse2
'shufps', 'shufpd',
# arithmetic operations should not produce GC pointers
More information about the pypy-commit
mailing list