[PATCH] D118021: [Driver] Use libatomic for 32-bit SPARC atomics support
Joerg Sonnenberger via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 24 02:40:50 PST 2022
joerg added inline comments.
================
Comment at: clang/lib/Driver/ToolChains/Solaris.cpp:135
}
+ // LLVM lacks atomics support on 32-bit SPARC, so forcibly link with
+ // libatomic as a workaround.
----------------
This comment is misleading. It's not so much that LLVM doesn't support them, but that SPARCv8 doesn't have the necessary hardware support. The v8+ support is incomplete, which is a related problem though.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118021/new/
https://reviews.llvm.org/D118021
More information about the cfe-commits
mailing list