Author: Maciej Fijalkowski <[email protected]>
Branch: optresult-unroll
Changeset: r79541:2e44fd53af26
Date: 2015-09-08 14:58 +0200
http://bitbucket.org/pypy/pypy/changeset/2e44fd53af26/

Log:    more fixes

diff --git a/rpython/jit/backend/llsupport/test/ztranslation_test.py 
b/rpython/jit/backend/llsupport/test/ztranslation_test.py
--- a/rpython/jit/backend/llsupport/test/ztranslation_test.py
+++ b/rpython/jit/backend/llsupport/test/ztranslation_test.py
@@ -226,8 +226,8 @@
             return len(ll_times)
 
         res = self.meta_interp(main, [])
-        assert res == 3
-        # one for loop, one for entry point and one for the prologue
+        assert res == 2
+        # one for loop and one for the prologue, no unrolling
 
 
 class TranslationRemoveTypePtrTest(CCompiledMixin):
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_short.py 
b/rpython/jit/metainterp/optimizeopt/test/test_short.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_short.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_short.py
@@ -31,11 +31,19 @@
         assert len(short_boxes) == 3
         short_boxes.sort(key=str)
         # inputarg
-        assert short_boxes[0].short_op.res is i0
-        assert short_boxes[0].preamble_op is sb.short_inputargs[0]
+        for i in range(3):
+            if short_boxes[i].short_op.res is i0:
+                assert short_boxes[i].preamble_op is sb.short_inputargs[0]
+                break
+        else:
+            raise Exception("did not find!")
         # pure op
-        assert short_boxes[2].preamble_op.getarg(0) is sb.short_inputargs[0]
-        assert short_boxes[2].short_op.res is op
+        for i in range(3):
+            if short_boxes[2].preamble_op.getarg(0) is sb.short_inputargs[0]:
+                assert short_boxes[2].short_op.res is op
+                break
+        else:
+            raise Exception("did not find!")
 
     def test_pure_ops_does_not_work(self):
         i0 = InputArgInt()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to