about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArtyom Tetyukhin <51746822+arttet@users.noreply.github.com>2023-12-19 16:40:33 +0400
committerArtyom Tetyukhin <51746822+arttet@users.noreply.github.com>2023-12-19 16:40:33 +0400
commit3f8704355b07a4fa4c866f338cb386038bcff8b2 (patch)
tree9aa613b5b0ebfca1c167f229b3c725bdd8664d5e
parent32f5db98909de7bfb23cad3a48f740b99a19b01c (diff)
downloadrust-3f8704355b07a4fa4c866f338cb386038bcff8b2.tar.gz
rust-3f8704355b07a4fa4c866f338cb386038bcff8b2.zip
Remove legacy bitcode defaults
-rw-r--r--compiler/rustc_target/src/spec/targets/arm64e_apple_ios.rs13
1 files changed, 4 insertions, 9 deletions
diff --git a/compiler/rustc_target/src/spec/targets/arm64e_apple_ios.rs b/compiler/rustc_target/src/spec/targets/arm64e_apple_ios.rs
index 8daa78a02ed..863fd2fce9a 100644
--- a/compiler/rustc_target/src/spec/targets/arm64e_apple_ios.rs
+++ b/compiler/rustc_target/src/spec/targets/arm64e_apple_ios.rs
@@ -7,6 +7,10 @@ pub fn target() -> Target {
     base.supported_sanitizers = SanitizerSet::ADDRESS | SanitizerSet::THREAD;
 
     Target {
+        // Clang automatically chooses a more specific target based on
+        // IPHONEOS_DEPLOYMENT_TARGET.
+        // This is required for the target to pick the right
+        // MACH-O commands, so we do too.
         llvm_target: ios_llvm_target(arch).into(),
         pointer_width: 64,
         data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".into(),
@@ -14,16 +18,7 @@ pub fn target() -> Target {
         options: TargetOptions {
             features: "+neon,+fp-armv8,+apple-a12,+v8.3a,+paca,+pacg".into(),
             max_atomic_width: Some(128),
-            forces_embed_bitcode: true,
             frame_pointer: FramePointer::NonLeaf,
-            bitcode_llvm_cmdline: "-triple\0\
-                arm64e-apple-ios14.1.0\0\
-                -emit-obj\0\
-                -disable-llvm-passes\0\
-                -target-abi\0\
-                darwinpcs\0\
-                -Os\0"
-                .into(),
             ..base
         },
     }