]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_target/src/spec/x86_64_unknown_none.rs
New upstream version 1.61.0+dfsg1
[rustc.git] / compiler / rustc_target / src / spec / x86_64_unknown_none.rs
index 722409dd168ce3b0c16fe208e51e2b6b00a0eab0..0c510dfaa12c49722dbcef06ca195660120ad2de 100644 (file)
@@ -11,7 +11,7 @@ use super::{
 
 pub fn target() -> Target {
     let opts = TargetOptions {
-        cpu: "x86-64".to_string(),
+        cpu: "x86-64".into(),
         max_atomic_width: Some(64),
         // don't use probe-stack=inline-asm until rust#83139 and rust#84667 are resolved
         stack_probes: StackProbeType::Call,
@@ -20,10 +20,10 @@ pub fn target() -> Target {
         relro_level: RelroLevel::Full,
         relocation_model: RelocModel::Pic,
         linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld),
-        linker: Some("rust-lld".to_owned()),
+        linker: Some("rust-lld".into()),
         features:
             "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-3dnow,-3dnowa,-avx,-avx2,+soft-float"
-                .to_string(),
+                .into(),
         executables: true,
         disable_redzone: true,
         panic_strategy: PanicStrategy::Abort,
@@ -31,11 +31,11 @@ pub fn target() -> Target {
         ..Default::default()
     };
     Target {
-        llvm_target: "x86_64-unknown-none-elf".to_string(),
+        llvm_target: "x86_64-unknown-none-elf".into(),
         pointer_width: 64,
         data_layout: "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
-            .to_string(),
-        arch: "x86_64".to_string(),
+            .into(),
+        arch: "x86_64".into(),
         options: opts,
     }
 }