Skip to content

Commit b0d91aa

Browse files
committed
core_arch: disable ld/st tests on msvc
There seemed to be non-deterministic failures on MSVC that looked like corruption of the FFR in CI. Until this can be investigated, to avoid any spurious failures, these tests are disabled.
1 parent b181867 commit b0d91aa

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • library/stdarch/crates/core_arch/src/aarch64/sve

library/stdarch/crates/core_arch/src/aarch64/sve/mod.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,9 @@ pub enum svprfop {
374374
SV_PSTL3STRM = 13,
375375
}
376376

377-
#[cfg(test)]
377+
// FIXME(arm-maintainers): On MSVC targets, it seemed like spurious corruption of the FFR was being
378+
// observed non-deterministically on CI. Disabling these tests out of caution on that platform until
379+
// it is investigated.
380+
#[cfg(all(test, not(target_env = "msvc")))]
378381
#[path = "ld_st_tests_aarch64.rs"]
379382
mod ld_st_tests;

0 commit comments

Comments
 (0)