diff --git a/test/wasm-spec-tests/wasm-spec-tests.status b/test/wasm-spec-tests/wasm-spec-tests.status index 481a541791..b0d44302c6 100644 --- a/test/wasm-spec-tests/wasm-spec-tests.status +++ b/test/wasm-spec-tests/wasm-spec-tests.status @@ -6,7 +6,7 @@ [ALWAYS, { #TODO(ahaas): Add additional stack checks on mips. # Issue 6318: Stack checks for functions with huge stack frames fail on x64 and ia32 - 'tests/skip-stack-guard-page': [PASS, ['arch == mipsel or arch == mips64el or arch == x64 or arch == ia32', SKIP]], + 'tests/skip-stack-guard-page': [PASS, ['arch == mipsel or arch == mips64el or arch == x64 or arch == ia32 or ((arch == ppc or arch == ppc64 or arch == s390 or arch == s390x) and simulator_run)', SKIP]], }], # ALWAYS ['arch == mipsel or arch == mips64el or arch == mips or arch == mips64', { diff --git a/tools/run-tests.py b/tools/run-tests.py index cefb34e670..88dd2d3ef2 100755 --- a/tools/run-tests.py +++ b/tools/run-tests.py @@ -787,7 +787,7 @@ def Execute(arch, mode, args, options, suites): # target_arch != v8_target_arch in the dumped build config. simulator_run = not options.dont_skip_simulator_slow_tests and \ arch in ['arm64', 'arm', 'mipsel', 'mips', 'mips64', 'mips64el', \ - 'ppc', 'ppc64'] and \ + 'ppc', 'ppc64', 's390', 's390x'] and \ ARCH_GUESS and arch != ARCH_GUESS # Find available test suites and read test cases from them. variables = {