diff --git a/build.rs b/build.rs index 9e1017ee1f6d..141469d48711 100644 --- a/build.rs +++ b/build.rs @@ -36,7 +36,6 @@ fn main() -> anyhow::Result<()> { // Skip running spec_testsuite tests if the submodule isn't checked // out. if spec_tests > 0 { - test_directory_module(out, "tests/spec_testsuite/proposals/simd", strategy)?; test_directory_module(out, "tests/spec_testsuite/proposals/memory64", strategy)?; } else { println!( @@ -171,7 +170,7 @@ fn ignore(testsuite: &str, testname: &str, strategy: &str) -> bool { "Cranelift" => match (testsuite, testname) { // No simd support yet for s390x. ("simd", _) if platform_is_s390x() => return true, - ("memory64", "simd") if platform_is_s390x() => return true, + _ if platform_is_s390x() && testname.starts_with("simd") => return true, _ => {} }, _ => panic!("unrecognized strategy"), diff --git a/tests/spec_testsuite b/tests/spec_testsuite index 4fd2339b5e97..e25ae159357c 160000 --- a/tests/spec_testsuite +++ b/tests/spec_testsuite @@ -1 +1 @@ -Subproject commit 4fd2339b5e9709e74b326797f69a88b13eac4d47 +Subproject commit e25ae159357c055b3a6fac99043644e208d26d2a