Author: Alex Gaynor <[email protected]>
Branch: 
Changeset: r55702:34401a96ea7d
Date: 2012-06-17 10:30 -0500
http://bitbucket.org/pypy/pypy/changeset/34401a96ea7d/

Log:    movups cannot 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', 'sqrt', 'rsqrt', 'movhpd',
+        'movap', 'movd', 'movlp', 'movups', 'sqrt', 'rsqrt', 'movhpd',
         'mins', 'minp', 'maxs', 'maxp', 'unpck', 'pxor', 'por', # sse2
         'shufps', 'shufpd',
         # arithmetic operations should not produce GC pointers
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to