Enable outline-atomics by default on AArch64 Fuchsia

Clang has done this by default since LLVM commit 1a963d3278c2 ("[Driver]
Make -moutline-atomics default for aarch64-fuchsia targets"), [1], so do
the same here.

[1]: https://github.com/llvm/llvm-project/commit/1a963d3278c2daab7e12125371442cd129c09954
This commit is contained in:
Trevor Gross
2025-09-05 15:34:47 -04:00
parent c455903978
commit 21525f862d
@@ -5,7 +5,7 @@ use crate::spec::{
pub(crate) fn target() -> Target {
let mut base = base::fuchsia::opts();
base.cpu = "generic".into();
base.features = "+v8a,+crc,+aes,+sha2,+neon".into();
base.features = "+v8a,+crc,+aes,+sha2,+neon,+outline-atomics".into();
base.max_atomic_width = Some(128);
base.stack_probes = StackProbeType::Inline;
base.supported_sanitizers = SanitizerSet::ADDRESS