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
