Skip to content

Commit 488b8c0

Browse files
Remove the no_mangle to see if latest nightly fixes the thunking issue.
1 parent 5dee966 commit 488b8c0

14 files changed

+2
-14
lines changed

examples/mps3-an536/rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[toolchain]
2-
channel = "nightly-2026-01-26"
2+
channel = "nightly-2026-02-25"
33
targets = [
44
"armv8r-none-eabihf",
55
]

examples/mps3-an536/src/bin/abt-exception-a32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ fn main() -> ! {
3333
}
3434

3535
#[unsafe(naked)]
36-
#[unsafe(no_mangle)]
3736
#[instruction_set(arm::a32)]
3837
extern "C" fn unaligned_from_a32() {
3938
core::arch::naked_asm!(

examples/mps3-an536/src/bin/abt-exception-t32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ fn main() -> ! {
3232
}
3333

3434
#[unsafe(naked)]
35-
#[unsafe(no_mangle)]
3635
#[instruction_set(arm::t32)]
3736
extern "C" fn unaligned_from_t32() {
3837
core::arch::naked_asm!(

examples/mps3-an536/src/bin/prefetch-exception-a32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ fn main() -> ! {
3131
}
3232

3333
#[unsafe(naked)]
34-
#[unsafe(no_mangle)]
3534
#[instruction_set(arm::a32)]
3635
extern "C" fn bkpt_from_a32() {
3736
core::arch::naked_asm!("bkpt #0", "bx lr",);

examples/mps3-an536/src/bin/prefetch-exception-t32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ fn main() -> ! {
3131
}
3232

3333
#[unsafe(naked)]
34-
#[unsafe(no_mangle)]
3534
#[instruction_set(arm::t32)]
3635
extern "C" fn bkpt_from_t32() {
3736
core::arch::naked_asm!("bkpt #0", "bx lr",);

examples/mps3-an536/src/bin/undef-exception-a32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ fn main() -> ! {
2727
}
2828

2929
#[unsafe(naked)]
30-
#[unsafe(no_mangle)]
3130
#[instruction_set(arm::a32)]
3231
extern "C" fn udf_from_a32() {
3332
core::arch::naked_asm!(

examples/mps3-an536/src/bin/undef-exception-t32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ fn main() -> ! {
2727
}
2828

2929
#[unsafe(naked)]
30-
#[unsafe(no_mangle)]
3130
#[instruction_set(arm::t32)]
3231
extern "C" fn udf_from_t32() {
3332
core::arch::naked_asm!(

examples/versatileab/rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[toolchain]
2-
channel = "nightly-2026-01-26"
2+
channel = "nightly-2026-02-25"
33
targets = [
44
"armv7r-none-eabi",
55
"armv7r-none-eabihf",

examples/versatileab/src/bin/abt-exception-a32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ fn main() -> ! {
3333
}
3434

3535
#[unsafe(naked)]
36-
#[unsafe(no_mangle)]
3736
#[instruction_set(arm::a32)]
3837
extern "C" fn unaligned_from_a32() {
3938
core::arch::naked_asm!(

examples/versatileab/src/bin/abt-exception-t32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ fn main() -> ! {
3333
}
3434

3535
#[unsafe(naked)]
36-
#[unsafe(no_mangle)]
3736
#[instruction_set(arm::t32)]
3837
extern "C" fn unaligned_from_t32() {
3938
core::arch::naked_asm!(

0 commit comments

Comments
 (0)