[pypy-commit] pypy arm64: fix tests

fijal pypy.commits at gmail.com
Thu Jun 27 13:06:59 EDT 2019


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: arm64
Changeset: r96876:776401f19133
Date: 2019-06-27 17:06 +0000
http://bitbucket.org/pypy/pypy/changeset/776401f19133/

Log:	fix tests

diff --git a/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py b/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py
--- a/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py
+++ b/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py
@@ -1,7 +1,4 @@
 from rpython.jit.backend.llsupport.test.ztranslation_test import TranslationTestCallAssembler
-from rpython.translator.translator import TranslationContext
-from rpython.config.translationoption import DEFL_GC
-from rpython.jit.backend.x86.arch import WORD
 import sys
 
 
@@ -14,10 +11,5 @@
     py.test.skip("crashes on Windows (Boehm issue?)")
 
 
-class TestTranslationCallAssemblerX86(TranslationTestCallAssembler):
-    def _check_cbuilder(self, cbuilder):
-        #We assume here that we have sse2.  If not, the CPUClass
-        # needs to be changed to CPU386_NO_SSE2, but well.
-        if WORD == 4 and sys.platform != 'win32':
-            assert '-msse2' in cbuilder.eci.compile_extra
-            assert '-mfpmath=sse' in cbuilder.eci.compile_extra
+class TestTranslationCallAssemblerAarch64(TranslationTestCallAssembler):
+    pass
\ No newline at end of file
diff --git a/rpython/jit/backend/aarch64/test/test_ztranslation_external_exception.py b/rpython/jit/backend/aarch64/test/test_ztranslation_external_exception.py
--- a/rpython/jit/backend/aarch64/test/test_ztranslation_external_exception.py
+++ b/rpython/jit/backend/aarch64/test/test_ztranslation_external_exception.py
@@ -1,19 +1,9 @@
 from rpython.jit.backend.llsupport.test.ztranslation_test import TranslationRemoveTypePtrTest
 from rpython.translator.translator import TranslationContext
-from rpython.config.translationoption import DEFL_GC
-from rpython.translator.platform import platform as compiler
 
-if compiler.name == 'msvc':
-    _MSVC = True
-else:
-    _MSVC = False
-
-class TestTranslationRemoveTypePtrX86(TranslationRemoveTypePtrTest):
+class TestTranslationRemoveTypePtrAarch64(TranslationRemoveTypePtrTest):
     def _get_TranslationContext(self):
         t = TranslationContext()
-        t.config.translation.gc = DEFL_GC   # 'hybrid' or 'minimark'
-        if not _MSVC:
-            t.config.translation.gcrootfinder = 'asmgcc'
         t.config.translation.list_comprehension_operations = True
         t.config.translation.gcremovetypeptr = True
         return t
diff --git a/rpython/jit/backend/aarch64/test/test_ztranslation_jit_stats.py b/rpython/jit/backend/aarch64/test/test_ztranslation_jit_stats.py
--- a/rpython/jit/backend/aarch64/test/test_ztranslation_jit_stats.py
+++ b/rpython/jit/backend/aarch64/test/test_ztranslation_jit_stats.py
@@ -1,14 +1,5 @@
 from rpython.jit.backend.llsupport.test.ztranslation_test import TranslationTestJITStats
-from rpython.translator.translator import TranslationContext
-from rpython.config.translationoption import DEFL_GC
-from rpython.jit.backend.x86.arch import WORD
-import sys
 
 
-class TestTranslationJITStatsX86(TranslationTestJITStats):
-    def _check_cbuilder(self, cbuilder):
-        #We assume here that we have sse2.  If not, the CPUClass
-        # needs to be changed to CPU386_NO_SSE2, but well.
-        if WORD == 4 and sys.platform != 'win32':
-            assert '-msse2' in cbuilder.eci.compile_extra
-            assert '-mfpmath=sse' in cbuilder.eci.compile_extra
+class TestTranslationJITStatsAarch64(TranslationTestJITStats):
+    pass
\ No newline at end of file


More information about the pypy-commit mailing list