Skip to content

Commit c3dc656

Browse files
author
The rustc-josh-sync Cronjob Bot
committed
Merge ref 'f5209000832c' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: f5209000832c9d3bc29c91f4daef4ca9f28dc797 Filtered ref: 71591f7 Upstream diff: rust-lang/rust@47cd712...f520900 This merge was created using https://github.com/rust-lang/josh-sync.
2 parents 0a4a172 + 71591f7 commit c3dc656

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

compiler-builtins/src/aarch64_linux.rs renamed to compiler-builtins/src/aarch64_outline_atomics.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ macro_rules! compare_and_swap {
196196
"cbnz w17, 0b",
197197
"1:",
198198
"ret",
199-
have_lse = sym crate::aarch64_linux::HAVE_LSE_ATOMICS,
199+
have_lse = sym crate::aarch64_outline_atomics::HAVE_LSE_ATOMICS,
200200
}
201201
}
202202
}
@@ -228,7 +228,7 @@ macro_rules! compare_and_swap_i128 {
228228
"cbnz w15, 0b",
229229
"1:",
230230
"ret",
231-
have_lse = sym crate::aarch64_linux::HAVE_LSE_ATOMICS,
231+
have_lse = sym crate::aarch64_outline_atomics::HAVE_LSE_ATOMICS,
232232
}
233233
}
234234
}
@@ -256,7 +256,7 @@ macro_rules! swap {
256256
concat!(stxr!($ordering, $bytes), " w17, ", reg!($bytes, 16), ", [x1]"),
257257
"cbnz w17, 0b",
258258
"ret",
259-
have_lse = sym crate::aarch64_linux::HAVE_LSE_ATOMICS,
259+
have_lse = sym crate::aarch64_outline_atomics::HAVE_LSE_ATOMICS,
260260
}
261261
}
262262
}
@@ -286,7 +286,7 @@ macro_rules! fetch_op {
286286
concat!(stxr!($ordering, $bytes), " w15, ", reg!($bytes, 17), ", [x1]"),
287287
"cbnz w15, 0b",
288288
"ret",
289-
have_lse = sym crate::aarch64_linux::HAVE_LSE_ATOMICS,
289+
have_lse = sym crate::aarch64_outline_atomics::HAVE_LSE_ATOMICS,
290290
}
291291
}
292292
}

compiler-builtins/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ pub mod arm;
5555
#[cfg(any(target_arch = "aarch64", target_arch = "arm64ec"))]
5656
pub mod aarch64;
5757

58-
#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
59-
pub mod aarch64_linux;
58+
#[cfg(all(target_arch = "aarch64", target_feature = "outline-atomics"))]
59+
pub mod aarch64_outline_atomics;
6060

6161
#[cfg(all(
6262
kernel_user_helpers,

0 commit comments

Comments
 (0)