about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/builder.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2022-07-23 23:34:31 +0200
committerGitHub <noreply@github.com>2022-07-23 23:34:31 +0200
commit90c6cde43a9b45017375231bfd8f0eb38f9b4a04 (patch)
treea3e5eaec30218eca07905fa13f006eb1abcab827 /compiler/rustc_codegen_llvm/src/builder.rs
parent3648dd552a850eb57119faa9c85a811676799b2c (diff)
parent75146102197c7f35e6c38cb402b2bc1065858c54 (diff)
downloadrust-90c6cde43a9b45017375231bfd8f0eb38f9b4a04.tar.gz
rust-90c6cde43a9b45017375231bfd8f0eb38f9b4a04.zip
Rollup merge of #99595 - nikic:thumbv6m-atomics, r=nagisa
Mark atomics as unsupported on thumbv6m

The thumbv6m target does not support atomics. Historically, LLVM
had a bug where atomic load/stores for this target were emitted
as plain load/stores rather than as libatomic calls. This was
fixed in https://reviews.llvm.org/D120026, which will be part of
LLVM 15. As we require that "atomic support" does not use libatomic,
we need to indicate that this target does not have native atomics.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/builder.rs')
0 files changed, 0 insertions, 0 deletions