rust/compiler/rustc_target/src
Yuki Okushi 9e79642a7b
Rollup merge of #106796 - vadorovsky:revert-105708-enable-atomic-cas-bpf, r=bjorn3
BPF: Disable atomic CAS

Enabling CAS for BPF targets (https://github.com/rust-lang/rust/pull/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>
2023-01-23 19:29:58 +09:00
..
abi Auto merge of #106474 - erikdesjardins:noalias, r=bjorn3 2023-01-06 15:20:58 +00:00
asm Fix some missed double spaces. 2023-01-14 18:23:40 +01:00
spec Rollup merge of #106796 - vadorovsky:revert-105708-enable-atomic-cas-bpf, r=bjorn3 2023-01-23 19:29:58 +09:00
json.rs Improve generating Custom entry function 2022-11-11 01:04:39 +05:30
lib.rs compiler: remove unnecessary imports and qualified paths 2022-12-10 18:45:34 +01:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00