Author: Hakan Ardo <[email protected]>
Branch: jit-targets
Changeset: r49707:b768bf077b7e
Date: 2011-11-23 20:13 +0100
http://bitbucket.org/pypy/pypy/changeset/b768bf077b7e/
Log: fix test
diff --git a/pypy/jit/backend/x86/test/test_runner.py
b/pypy/jit/backend/x86/test/test_runner.py
--- a/pypy/jit/backend/x86/test/test_runner.py
+++ b/pypy/jit/backend/x86/test/test_runner.py
@@ -528,19 +528,21 @@
loop = """
[i0]
+ label(i0, descr=targettoken)
debug_merge_point('xyz', 0)
i1 = int_add(i0, 1)
i2 = int_ge(i1, 10)
guard_false(i2) []
- jump(i1)
+ jump(i1, descr=targettoken)
"""
- ops = parse(loop)
+ ops = parse(loop, namespace={'targettoken': TargetToken()})
debug._log = dlog = debug.DebugLog()
try:
self.cpu.assembler.set_debug(True)
- self.cpu.compile_loop(ops.inputargs, ops.operations, ops.token)
+ looptoken = JitCellToken()
+ self.cpu.compile_loop(ops.inputargs, ops.operations, looptoken)
self.cpu.set_future_value_int(0, 0)
- self.cpu.execute_token(ops.token)
+ self.cpu.execute_token(looptoken)
# check debugging info
struct = self.cpu.assembler.loop_run_counters[0]
assert struct.i == 10
@@ -552,16 +554,18 @@
def test_debugger_checksum(self):
loop = """
[i0]
+ label(i0, descr=targettoken)
debug_merge_point('xyz', 0)
i1 = int_add(i0, 1)
i2 = int_ge(i1, 10)
guard_false(i2) []
- jump(i1)
+ jump(i1, descr=targettoken)
"""
- ops = parse(loop)
+ ops = parse(loop, namespace={'targettoken': TargetToken()})
self.cpu.assembler.set_debug(True)
- self.cpu.compile_loop(ops.inputargs, ops.operations, ops.token)
+ looptoken = JitCellToken()
+ self.cpu.compile_loop(ops.inputargs, ops.operations, looptoken)
self.cpu.set_future_value_int(0, 0)
- self.cpu.execute_token(ops.token)
- assert ops.token._x86_debug_checksum == sum([op.getopnum()
+ self.cpu.execute_token(looptoken)
+ assert looptoken._x86_debug_checksum == sum([op.getopnum()
for op in ops.operations])
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit