Skip to content

Commit 493d1b4

Browse files
committed
Include frame pointer for bare metal RISC-V targets
1 parent 5c6f6b8 commit 493d1b4

4 files changed

+4
-0
lines changed

src/librustc_target/spec/riscv32imac_unknown_none_elf.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ pub fn target() -> TargetResult {
2525
relocation_model: "static".to_string(),
2626
emit_debug_gdb_scripts: false,
2727
abi_blacklist: super::riscv_base::abi_blacklist(),
28+
eliminate_frame_pointer: false,
2829
.. Default::default()
2930
},
3031
})

src/librustc_target/spec/riscv32imc_unknown_none_elf.rs

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ pub fn target() -> TargetResult {
2626
relocation_model: "static".to_string(),
2727
emit_debug_gdb_scripts: false,
2828
abi_blacklist: super::riscv_base::abi_blacklist(),
29+
eliminate_frame_pointer: false,
2930
.. Default::default()
3031
},
3132
})

src/librustc_target/spec/riscv64gc_unknown_none_elf.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ pub fn target() -> TargetResult {
2525
relocation_model: "static".to_string(),
2626
emit_debug_gdb_scripts: false,
2727
abi_blacklist: super::riscv_base::abi_blacklist(),
28+
eliminate_frame_pointer: false,
2829
.. Default::default()
2930
},
3031
})

src/librustc_target/spec/riscv64imac_unknown_none_elf.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ pub fn target() -> TargetResult {
2525
relocation_model: "static".to_string(),
2626
emit_debug_gdb_scripts: false,
2727
abi_blacklist: super::riscv_base::abi_blacklist(),
28+
eliminate_frame_pointer: false,
2829
.. Default::default()
2930
},
3031
})

0 commit comments

Comments
 (0)