Skip to content

Commit a1ccfc0

Browse files
committed
Use medium code model to allow addressing values in a bigger range
1 parent 5989f64 commit a1ccfc0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::spec::{
2-
Cc, LinkerFlavor, Lld, PanicStrategy, RelocModel, Target, TargetMetadata, TargetOptions,
2+
Cc, CodeModel, LinkerFlavor, Lld, PanicStrategy, RelocModel, Target, TargetMetadata,
3+
TargetOptions,
34
};
45

56
pub(crate) fn target() -> Target {
@@ -16,6 +17,7 @@ pub(crate) fn target() -> Target {
1617
arch: "riscv64".into(),
1718

1819
options: TargetOptions {
20+
code_model: Some(CodeModel::Medium),
1921
os: "zkvm".into(),
2022
vendor: "succinct".into(),
2123
linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::Yes),

0 commit comments

Comments
 (0)