diff --git a/libcxx/test/libcxx/atomics/atomics.align/align.pass.cpp b/libcxx/test/libcxx/atomics/atomics.align/align.pass.cpp index 279fc090244f0f..3735bb50367b8c 100644 --- a/libcxx/test/libcxx/atomics/atomics.align/align.pass.cpp +++ b/libcxx/test/libcxx/atomics/atomics.align/align.pass.cpp @@ -20,6 +20,12 @@ // std::atomic when used with __attribute__((vector(X))). // XFAIL: gcc +// This fails on PowerPC, as the LLIArr2 and Padding structs do not have +// adequate alignment, despite these types returning true for the query of +// being lock-free. This is an issue that occurs when linking in the +// PowerPC GNU libatomic library into the test. +// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu + // // Verify that the content of atomic is properly aligned if the type is