Skip to content

Commit 6aea9f4

Browse files
author
Björn Barwinski
committed
Replace the \01__gnu_mcount_nc to LLVM intrinsic for additional ARM targets
1 parent a932eb3 commit 6aea9f4

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

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

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ pub(crate) fn target() -> Target {
2020
max_atomic_width: Some(32),
2121
mcount: "\u{1}__gnu_mcount_nc".into(),
2222
has_thumb_interworking: true,
23+
llvm_mcount_intrinsic: Some("llvm.arm.gnu.eabi.mcount".into()),
2324
..base::linux_gnu::opts()
2425
},
2526
}

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

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ pub(crate) fn target() -> Target {
2222
features: "+v7,+vfp3,-d32,+thumb2,-neon".into(),
2323
max_atomic_width: Some(64),
2424
mcount: "\u{1}__gnu_mcount_nc".into(),
25+
llvm_mcount_intrinsic: Some("llvm.arm.gnu.eabi.mcount".into()),
2526
..base::linux_gnu::opts()
2627
},
2728
}

0 commit comments

Comments
 (0)