Skip to content

Commit dc40415

Browse files
authored
[libc++][test][msan] Refine XFAIL after #67799 (#73213)
Undo a part of #73152. These test do not hang, but unexpectedlty pass on aarch64 https://lab.llvm.org/buildbot/#/builders/74/builds/23708 Tests work on aarch64 and probably any platform without fp80.
1 parent d8c4080 commit dc40415

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/exchange.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
// UNSUPPORTED: target={{.+}}-windows-gnu
1010
// Clang's support for atomic operations on long double is broken. See https://github.com/llvm/llvm-project/issues/72893
1111
// XFAIL: tsan
12-
// Hangs with msan.
13-
// UNSUPPORTED: msan
12+
// XFAIL: target={{x86_64-.*}} && msan
1413
// ADDITIONAL_COMPILE_FLAGS(has-latomic): -latomic
1514

1615
// T exchange(T, memory_order = memory_order::seq_cst) volatile noexcept;

libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/wait.pass.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
// XFAIL: availability-synchronization_library-missing
1010
// Clang's support for atomic operations on long double is broken. See https://github.com/llvm/llvm-project/issues/72893
1111
// XFAIL: tsan
12-
// Hangs with msan.
13-
// UNSUPPORTED: msan
12+
// XFAIL: target={{x86_64-.*}} && msan
1413
// ADDITIONAL_COMPILE_FLAGS(has-latomic): -latomic
1514

1615
// void wait(T old, memory_order order = memory_order::seq_cst) const volatile noexcept;

0 commit comments

Comments
 (0)