[pypy-commit] pypy ppc-jit-backend: test_compile_asmlen checkops cannot count instructions because PPC64

edelsohn noreply at buildbot.pypy.org
Sun Aug 26 05:18:08 CEST 2012


Author: edelsohn
Branch: ppc-jit-backend
Changeset: r56859:630f4f1d8c40
Date: 2012-08-25 23:15 -0400
http://bitbucket.org/pypy/pypy/changeset/630f4f1d8c40/

Log:	test_compile_asmlen checkops cannot count instructions because PPC64
	materializes constants with a variable number of instructions.

diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py
--- a/pypy/jit/backend/test/runner_test.py
+++ b/pypy/jit/backend/test/runner_test.py
@@ -3611,13 +3611,7 @@
                 for i in range(len(mc)):
                     assert mc[i].split("\t")[2].startswith(ops[i])
             else:
-                if len(mc) != len(ops):
-                    oplist = ops2
-                else:
-                    oplist = ops
-                assert len(mc) == len(oplist)
-                for i in range(len(mc)):
-                    assert mc[i].split("\t")[2].startswith(oplist[i])
+                pass  # instructions depend on address
 
         data = ctypes.string_at(info.asmaddr, info.asmlen)
         mc = list(machine_code_dump(data, info.asmaddr, cpuname))


More information about the pypy-commit mailing list