[libcxx-commits] [libcxx] [libc++][test][msan] Fix bots after #67799 (PR #73152)

Vitaly Buka via libcxx-commits libcxx-commits at lists.llvm.org
Wed Nov 22 22:10:21 PST 2023


vitalybuka wrote:

> Yea the stacktrace clearly shows that it is long double. Yes we did have a big report from 2020 as we seen in the code review. the things I don’t understand is
> 1: we have a workaround for fetch_add and it is working on our CI envs but not here?

As I wrote, I can reproduce exactly the same build only on Ubuntu, but no Debian
Copying over libatomic affect the issue

> 2. aarch64 long double has no padding

Lets ignore that one, as it fails on the different tests. Maybe a different issue.

> could we clarify in this build:
>1.  The compiler is clang and OS is Linux

yes, clang is build from the same revision as your patch
Linux, I tried Ubuntu 23.04 and 23.10 - both reproducible
Same on Debian is not reproducible


> 2. does the non-msan build have the same issue?

No

> In your debugger, is that is_fp80_long_double return true?

Yes

I suspect you can reproduce on ubuntu of the same version using Docker or similar.

https://github.com/llvm/llvm-project/pull/73152


More information about the libcxx-commits mailing list