Skip to content

Commit ae9cb1c

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 b661e23 commit ae9cb1c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • crates/core_arch/src/aarch64/sve

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)