Skip to content

Commit bdebc85

Browse files
committed
Enable outline-atomics by default on AArch64 Apple platforms
Non-sim targets are included.
1 parent 433dd3f commit bdebc85

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

compiler/rustc_target/src/spec/targets/aarch64_apple_ios.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub(crate) fn target() -> Target {
1616
.into(),
1717
arch,
1818
options: TargetOptions {
19-
features: "+neon,+fp-armv8,+apple-a7".into(),
19+
features: "+neon,+fp-armv8,+apple-a7,+outline-atomics".into(),
2020
max_atomic_width: Some(128),
2121
supported_sanitizers: SanitizerSet::ADDRESS | SanitizerSet::THREAD,
2222
..opts

compiler/rustc_target/src/spec/targets/aarch64_apple_ios_macabi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub(crate) fn target() -> Target {
1616
.into(),
1717
arch,
1818
options: TargetOptions {
19-
features: "+neon,+fp-armv8,+apple-a12".into(),
19+
features: "+neon,+fp-armv8,+apple-a12,+outline-atomics".into(),
2020
max_atomic_width: Some(128),
2121
supported_sanitizers: SanitizerSet::ADDRESS | SanitizerSet::LEAK | SanitizerSet::THREAD,
2222
..opts

compiler/rustc_target/src/spec/targets/aarch64_apple_tvos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub(crate) fn target() -> Target {
1616
.into(),
1717
arch,
1818
options: TargetOptions {
19-
features: "+neon,+fp-armv8,+apple-a7".into(),
19+
features: "+neon,+fp-armv8,+apple-a7,+outline-atomics".into(),
2020
max_atomic_width: Some(128),
2121
..opts
2222
},

compiler/rustc_target/src/spec/targets/aarch64_apple_visionos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub(crate) fn target() -> Target {
1616
.into(),
1717
arch,
1818
options: TargetOptions {
19-
features: "+neon,+fp-armv8,+apple-a16".into(),
19+
features: "+neon,+fp-armv8,+apple-a16,+outline-atomics".into(),
2020
max_atomic_width: Some(128),
2121
supported_sanitizers: SanitizerSet::ADDRESS | SanitizerSet::THREAD,
2222
..opts

compiler/rustc_target/src/spec/targets/aarch64_apple_watchos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub(crate) fn target() -> Target {
1616
.into(),
1717
arch,
1818
options: TargetOptions {
19-
features: "+v8a,+neon,+fp-armv8,+apple-a7".into(),
19+
features: "+v8a,+neon,+fp-armv8,+apple-a7,+outline-atomics".into(),
2020
max_atomic_width: Some(128),
2121
dynamic_linking: false,
2222
position_independent_executables: true,

0 commit comments

Comments
 (0)