From 1992a1a47f0c36621e4441c0613136098890277a Mon Sep 17 00:00:00 2001 From: vagin ivan Date: Tue, 16 Aug 2022 19:38:14 +0300 Subject: [PATCH] Added irtoc interpreter mode to test262 runner Signed-off-by: vagin ivan --- test/runner.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/runner.py b/test/runner.py index 2c1a05b25..d46ba19c8 100755 --- a/test/runner.py +++ b/test/runner.py @@ -101,6 +101,12 @@ def get_args(): parser.add_argument( '--jit', action='store_true', dest='jit', default=False, help='use JIT in interpreter') + parser.add_argument( + '--irtoc', action='store_true', dest='irtoc', default=False, + help='use irtoc in interpreter') + parser.add_argument( + '--arm64-compiler-skip', action='store_true', dest='arm64_compiler_skip', default=False, + help='use skiplist for tests failing on aarch64 in AOT or JIT mode') parser.add_argument( '--arm64-qemu', action='store_true', dest='arm64_qemu', default=False, help='launch all binaries in qemu aarch64') @@ -266,6 +272,9 @@ class Test262Test(Test): else: cmd.extend(['--compiler-enable-jit=false']) + if runner.args.irtoc: + cmd.extend(['--interpreter-type=irtoc']) + cmd.extend([test_abc, "_GLOBAL::func_main_0"]) self.log_cmd(cmd, runner.args.verbose) -- Gitee