Author: Edd Barrett <vex...@gmail.com>
Branch: asmmemmgr-for-code-only
Changeset: r86645:4c9888c08526
Date: 2016-08-28 18:00 +0100
http://bitbucket.org/pypy/pypy/changeset/4c9888c08526/

Log:    Backed out changeset 2bcb6534dd1c -- Deal with OpenBSD tests
        elsewhere.

diff --git a/rpython/jit/backend/test/runner_test.py 
b/rpython/jit/backend/test/runner_test.py
--- a/rpython/jit/backend/test/runner_test.py
+++ b/rpython/jit/backend/test/runner_test.py
@@ -4476,11 +4476,6 @@
                 expected = heaptracker.int_signext(test_case, numbytes)
                 assert got == expected
 
-    @pytest.mark.xfail(sys.platform.startswith("openbsd"),
-                       reason="emits wrong code, or objdump reports wrong."
-                       "looks like openbsd objdump doesn't understand NOPs "
-                       "with operands. e.g. 0f1f00 is 'nop DWORD PTR [rax]', "
-                       "but we just get '(bad)'. Old binutils issue?")
     def test_compile_asmlen(self):
         if not isinstance(self.cpu, AbstractLLCPU):
             py.test.skip("pointless test on non-asm")
diff --git a/rpython/jit/backend/x86/test/test_rx86_64_auto_encoding.py 
b/rpython/jit/backend/x86/test/test_rx86_64_auto_encoding.py
--- a/rpython/jit/backend/x86/test/test_rx86_64_auto_encoding.py
+++ b/rpython/jit/backend/x86/test/test_rx86_64_auto_encoding.py
@@ -3,8 +3,6 @@
 from rpython.jit.backend.x86.test import test_rx86_32_auto_encoding
 
 
-# XXX OpenBSD
-# Many unrecognised asm instrs. Probably due to openbsd's old binutils
 class TestRx86_64(test_rx86_32_auto_encoding.TestRx86_32):
     WORD = 8
     TESTDIR = 'rx86_64'
diff --git a/rpython/jit/backend/x86/test/test_zrpy_gc.py 
b/rpython/jit/backend/x86/test/test_zrpy_gc.py
--- a/rpython/jit/backend/x86/test/test_zrpy_gc.py
+++ b/rpython/jit/backend/x86/test/test_zrpy_gc.py
@@ -1,16 +1,6 @@
 from rpython.jit.backend.llsupport.test.zrpy_gc_test import 
CompileFrameworkTests
-import pytest
 
 
-# XXX OpenBSD
-# Generated binary crashes:
-# mem.c: 13 mallocs left (use PYPY_ALLOC=1 to see the list)
-# RPython traceback:
-#   File "rpython_jit_backend_llsupport_test.c", line 232, in entrypoint
-#   File "rpython_jit_backend_llsupport_test.c", line 520, in allfuncs
-#   File "rpython_jit_backend_llsupport_test.c", line 599, in main_allfuncs
-#   File "rpython_rtyper_lltypesystem.c", line 3658, in 
ll_dict_getitem_with_hash__dicttablePtr_rpy_stri
-# Fatal RPython error: KeyError
 class TestShadowStack(CompileFrameworkTests):
     gcrootfinder = "shadowstack"
     gc = "incminimark"
diff --git a/rpython/jit/backend/zarch/test/test_auto_encoding.py 
b/rpython/jit/backend/zarch/test/test_auto_encoding.py
--- a/rpython/jit/backend/zarch/test/test_auto_encoding.py
+++ b/rpython/jit/backend/zarch/test/test_auto_encoding.py
@@ -285,9 +285,6 @@
         if not data.startswith('GNU assembler'):
             py.test.skip("full tests require the GNU 'as' assembler")
 
-
-    # XXX OpenBSD
-    # Many unrecognised asm instrs. Probably due to openbsd's old binutils
     @py.test.mark.parametrize("name", codebuilder.all_instructions)
     def test_all(self, name):
         self.complete_test(name)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to