about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMike Leany <55358344+mikeleany@users.noreply.github.com>2021-09-19 07:57:49 -0600
committerMike Leany <55358344+mikeleany@users.noreply.github.com>2021-10-13 08:13:00 -0600
commit5ba3a651f982fd716f5993b56961d2c3a535b7d8 (patch)
tree166b5ce937e432767a5d89d8310c3fa1d2f81f50
parentdcbdb6e4f5a06737418d44b3432dae5c592b6a75 (diff)
downloadrust-5ba3a651f982fd716f5993b56961d2c3a535b7d8.tar.gz
rust-5ba3a651f982fd716f5993b56961d2c3a535b7d8.zip
Use `CodeModel::Kernel` for `x86_64-unknown-none-elf`.
-rw-r--r--compiler/rustc_target/src/spec/x86_64_unknown_none_elf.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/x86_64_unknown_none_elf.rs b/compiler/rustc_target/src/spec/x86_64_unknown_none_elf.rs
index 8cae3d0174d..58a83e75e41 100644
--- a/compiler/rustc_target/src/spec/x86_64_unknown_none_elf.rs
+++ b/compiler/rustc_target/src/spec/x86_64_unknown_none_elf.rs
@@ -6,7 +6,7 @@
 //
 // For example, `-C target-cpu=cortex-a53`.
 
-use super::{LinkerFlavor, LldFlavor, PanicStrategy, Target, TargetOptions};
+use super::{CodeModel, LinkerFlavor, LldFlavor, PanicStrategy, Target, TargetOptions};
 
 pub fn target() -> Target {
     let opts = TargetOptions {
@@ -17,6 +17,7 @@ pub fn target() -> Target {
         executables: true,
         disable_redzone: true,
         panic_strategy: PanicStrategy::Abort,
+        code_model: Some(CodeModel::Kernel),
         ..Default::default()
     };
     Target {