about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorMichal Rostecki <vadorovsky@gmail.com>2023-01-14 21:33:42 +0800
committerMichal Rostecki <vadorovsky@gmail.com>2023-01-14 22:12:11 +0800
commit651e8734620a07d25acab4a594e23e33b4d91f50 (patch)
tree10d9989bd81cc78212fa5c5e071f37c475023c6c /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent44a500c8c187b245638684748f54bd6ec67e0b25 (diff)
downloadrust-651e8734620a07d25acab4a594e23e33b4d91f50.tar.gz
rust-651e8734620a07d25acab4a594e23e33b4d91f50.zip
BPF: Disable atomic CAS
Enabling CAS for BPF targets (#105708) breaks the build of core library.
The failure occurs both when building rustc for BPF targets and when
building crates for BPF targets with the current nightly.

The LLVM BPF backend does not correctly lower all `atomicrmw` operations
and crashes for unsupported ones.

Before we can enable CAS for BPF in Rust, we need to fix the LLVM BPF
backend first.

Fixes #106795

Signed-off-by: Michal Rostecki <vadorovsky@gmail.com>
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions