diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2021-08-26 13:21:29 -0400 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2021-08-26 13:21:40 -0400 |
commit | f640c31e4b12e6d12d2fc540451e07bf49dba257 (patch) | |
tree | c9d422d79971918c821d35c31395d1627b3310b6 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 1b9417454eda38f27048f9665aedcb6158ce8e9f (diff) | |
download | llvm-f640c31e4b12e6d12d2fc540451e07bf49dba257.zip llvm-f640c31e4b12e6d12d2fc540451e07bf49dba257.tar.gz llvm-f640c31e4b12e6d12d2fc540451e07bf49dba257.tar.bz2 |
[libc++] XFAIL align.pass.cpp for PowerPC LE
This patch XFAILs the `align.pass.cpp` for PowerPC (LE).
It appears that this test will fail on Power for the `LLIArr2` and `Padding` structs within the test,
as the `assert` for `alignof(AtomicImpl) >= sizeof(AtomicImpl)` will be false. In this case, these structs
presumably should not be lock-free, so we currently XFAIL this for now.
The failure was discovered after D97913 was committed. It looks like `alignof(AtomicImpl) < sizeof(AtomicImpl)`,
even prior to this commit, but this test began running on Power after D97913, whereas we were
not running `align.pass.cpp` before.
This patch addresses https://bugs.llvm.org/show_bug.cgi?id=51548 by temporarily XFAILing the test
in order to investigate it further.
Differential Revision: https://reviews.llvm.org/D108668
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions