Author: Richard Plangger <planri...@gmail.com>
Branch: s390x-backend
Changeset: r81671:4f539fd728fc
Date: 2016-01-11 13:55 +0100
http://bitbucket.org/pypy/pypy/changeset/4f539fd728fc/

Log:    added case where parameters are not ordered

diff --git a/rpython/jit/backend/zarch/test/test_assembler.py 
b/rpython/jit/backend/zarch/test/test_assembler.py
--- a/rpython/jit/backend/zarch/test/test_assembler.py
+++ b/rpython/jit/backend/zarch/test/test_assembler.py
@@ -430,12 +430,19 @@
         loaded = []
 
         # just one single
-        for r in [r.r14, r.r0, r.r1, r.r15]:
-            self.pushpop_jitframe([r])
-            assert stored == [(r,)]
+        for x in [r.r14, r.r0, r.r1, r.r15]:
+            self.pushpop_jitframe([x])
+            assert stored == [(x,)]
             assert stored == loaded
             stored = []
             loaded = []
 
+        # unordered
+        self.pushpop_jitframe([r.r14, r.r8, r.r4, r.r0])
+        assert stored == [(r.r14,), (r.r8,), (r.r4,), (r.r0,)]
+        assert stored == loaded
+        stored = []
+        loaded = []
 
 
+
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to