[pypy-svn] r53195 - pypy/branch/jit-hotpath/pypy/jit/rainbow/test
arigo at codespeak.net
arigo at codespeak.net
Mon Mar 31 11:06:18 CEST 2008
Author: arigo
Date: Mon Mar 31 11:06:16 2008
New Revision: 53195
Modified:
pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_interpreter.py
pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_virtualizable.py
Log:
Adapt the tests for r53146. The one in test_hp_virtualizable is still
failing, showing a real bug.
Modified: pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_interpreter.py
==============================================================================
--- pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_interpreter.py (original)
+++ pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_interpreter.py Mon Mar 31 11:06:16 2008
@@ -670,6 +670,7 @@
res = self.run(ll_function, [], threshold=2)
assert res.x == 123
+ py.test.skip("XXX starting from r53146, 'res' is forced in each loop")
self.check_insns_in_loops({'int_gt': 1, 'int_rshift': 1})
def test_plus_minus(self):
Modified: pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_virtualizable.py
==============================================================================
--- pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_virtualizable.py (original)
+++ pypy/branch/jit-hotpath/pypy/jit/rainbow/test/test_hp_virtualizable.py Mon Mar 31 11:06:16 2008
@@ -614,11 +614,12 @@
res = self.run(main, [20, 11], 2)
assert res == 42
- self.check_insns_in_loops(getfield=0, malloc=0)
+ self.check_insns_in_loops(getfield=0)#, malloc=0)
+ # XXX starting from r53146, 'e' and 'xy' are forced in each loop
res = self.run(main, [20, 11], threshold=1)
assert res == 42
- self.check_insns_in_loops(getfield=0, malloc=0)
+ self.check_insns_in_loops(getfield=0)#, malloc=0)
def test_residual_doing_nothing(self):
myjitdriver = JitDriver(greens = [],
More information about the Pypy-commit
mailing list