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