Armin Rigo <[email protected]> added the comment:

The PMOVZX instruction is new to SSE 4.  This means you are running the compiler
using the non-standard option of supporting SSE 4.  The simplest fix is: don't 
:-)

If you want to help anyway, the fix is like the one I just did for PMOVXZ:
first, check in the Intel docs that this instruction can really not produce a
pointer as output data (in this case, it produces data into an XMM register, so
no).  Then edit rpython/translator/c/gcc/trackgcroot.py as I have done in
8de0c4e1a787.  I added PMOVZX and PMOVSX; my guess is that you'll run into a few
other SSE4 instructions too.

----------
status: chatting -> resolved

________________________________________
PyPy bug tracker <[email protected]>
<https://bugs.pypy.org/issue1587>
________________________________________
_______________________________________________
pypy-issue mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to