Skip to content

Commit 74ffb9b

Browse files
committed
rustc_target: Move target_os from Target to TargetOptions
1 parent 91533cf commit 74ffb9b

File tree

173 files changed

+52
-169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+52
-169
lines changed

compiler/rustc_target/src/spec/aarch64_apple_darwin.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::spec::{LinkerFlavor, Target, TargetOptions};
22

33
pub fn target() -> Target {
4-
let mut base = super::apple_base::opts();
4+
let mut base = super::apple_base::opts("macos");
55
base.cpu = "apple-a12".to_string();
66
base.max_atomic_width = Some(128);
77
base.pre_link_args.insert(LinkerFlavor::Gcc, vec!["-arch".to_string(), "arm64".to_string()]);
@@ -19,7 +19,6 @@ pub fn target() -> Target {
1919
pointer_width: 64,
2020
data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(),
2121
arch: arch.to_string(),
22-
target_os: "macos".to_string(),
2322
target_env: String::new(),
2423
target_vendor: "apple".to_string(),
2524
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_apple_ios.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ use super::apple_sdk_base::{opts, Arch};
22
use crate::spec::{LinkerFlavor, Target, TargetOptions};
33

44
pub fn target() -> Target {
5-
let base = opts(Arch::Arm64);
5+
let base = opts("ios", Arch::Arm64);
66
Target {
77
llvm_target: "arm64-apple-ios".to_string(),
88
pointer_width: 64,
99
data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(),
1010
arch: "aarch64".to_string(),
11-
target_os: "ios".to_string(),
1211
target_env: String::new(),
1312
target_vendor: "apple".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_apple_tvos.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ use super::apple_sdk_base::{opts, Arch};
22
use crate::spec::{LinkerFlavor, Target, TargetOptions};
33

44
pub fn target() -> Target {
5-
let base = opts(Arch::Arm64);
5+
let base = opts("tvos", Arch::Arm64);
66
Target {
77
llvm_target: "arm64-apple-tvos".to_string(),
88
pointer_width: 64,
99
data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(),
1010
arch: "aarch64".to_string(),
11-
target_os: "tvos".to_string(),
1211
target_env: String::new(),
1312
target_vendor: "apple".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_fuchsia.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 64,
1010
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1111
arch: "aarch64".to_string(),
12-
target_os: "fuchsia".to_string(),
1312
target_env: String::new(),
1413
target_vendor: String::new(),
1514
linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld),

compiler/rustc_target/src/spec/aarch64_linux_android.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ pub fn target() -> Target {
1414
pointer_width: 64,
1515
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1616
arch: "aarch64".to_string(),
17-
target_os: "android".to_string(),
1817
target_env: String::new(),
1918
target_vendor: "unknown".to_string(),
2019
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_pc_windows_msvc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ pub fn target() -> Target {
1111
pointer_width: 64,
1212
data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128".to_string(),
1313
arch: "aarch64".to_string(),
14-
target_os: "windows".to_string(),
1514
target_env: "msvc".to_string(),
1615
target_vendor: "pc".to_string(),
1716
linker_flavor: LinkerFlavor::Msvc,

compiler/rustc_target/src/spec/aarch64_unknown_cloudabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ pub fn target() -> Target {
1111
pointer_width: 64,
1212
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1313
arch: "aarch64".to_string(),
14-
target_os: "cloudabi".to_string(),
1514
target_env: String::new(),
1615
target_vendor: "unknown".to_string(),
1716
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_unknown_freebsd.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 64,
1010
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1111
arch: "aarch64".to_string(),
12-
target_os: "freebsd".to_string(),
1312
target_env: String::new(),
1413
target_vendor: "unknown".to_string(),
1514
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_unknown_hermit.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 64,
1010
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1111
arch: "aarch64".to_string(),
12-
target_os: "hermit".to_string(),
1312
target_env: String::new(),
1413
target_vendor: "unknown".to_string(),
1514
linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld),

compiler/rustc_target/src/spec/aarch64_unknown_linux_gnu.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
target_env: "gnu".to_string(),
1111
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1212
arch: "aarch64".to_string(),
13-
target_os: "linux".to_string(),
1413
target_vendor: "unknown".to_string(),
1514
linker_flavor: LinkerFlavor::Gcc,
1615
options: TargetOptions {

compiler/rustc_target/src/spec/aarch64_unknown_linux_musl.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
target_env: "musl".to_string(),
1111
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1212
arch: "aarch64".to_string(),
13-
target_os: "linux".to_string(),
1413
target_vendor: "unknown".to_string(),
1514
linker_flavor: LinkerFlavor::Gcc,
1615
options: TargetOptions {

compiler/rustc_target/src/spec/aarch64_unknown_netbsd.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 64,
1111
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1212
arch: "aarch64".to_string(),
13-
target_os: "netbsd".to_string(),
1413
target_env: String::new(),
1514
target_vendor: "unknown".to_string(),
1615
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_unknown_none.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ pub fn target() -> Target {
2424
Target {
2525
llvm_target: "aarch64-unknown-none".to_string(),
2626
pointer_width: 64,
27-
target_os: "none".to_string(),
2827
target_env: String::new(),
2928
target_vendor: String::new(),
3029
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),

compiler/rustc_target/src/spec/aarch64_unknown_none_softfloat.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ pub fn target() -> Target {
2424
Target {
2525
llvm_target: "aarch64-unknown-none".to_string(),
2626
pointer_width: 64,
27-
target_os: "none".to_string(),
2827
target_env: String::new(),
2928
target_vendor: String::new(),
3029
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),

compiler/rustc_target/src/spec/aarch64_unknown_openbsd.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 64,
1111
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1212
arch: "aarch64".to_string(),
13-
target_os: "openbsd".to_string(),
1413
target_env: String::new(),
1514
target_vendor: "unknown".to_string(),
1615
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_unknown_redox.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 64,
1010
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1111
arch: "aarch64".to_string(),
12-
target_os: "redox".to_string(),
1312
target_env: "relibc".to_string(),
1413
target_vendor: "unknown".to_string(),
1514
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/aarch64_uwp_windows_msvc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 64,
1111
data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128".to_string(),
1212
arch: "aarch64".to_string(),
13-
target_os: "windows".to_string(),
1413
target_env: "msvc".to_string(),
1514
target_vendor: "uwp".to_string(),
1615
linker_flavor: LinkerFlavor::Msvc,

compiler/rustc_target/src/spec/aarch64_wrs_vxworks.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 64,
1010
data_layout: "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(),
1111
arch: "aarch64".to_string(),
12-
target_os: "vxworks".to_string(),
1312
target_env: "gnu".to_string(),
1413
target_vendor: "wrs".to_string(),
1514
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/android_base.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use crate::spec::{LinkerFlavor, TargetOptions};
22

33
pub fn opts() -> TargetOptions {
44
let mut base = super::linux_base::opts();
5+
base.target_os = "android".to_string();
56
// Many of the symbols defined in compiler-rt are also defined in libgcc.
67
// Android's linker doesn't like that by default.
78
base.pre_link_args

compiler/rustc_target/src/spec/apple_base.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::env;
22

33
use crate::spec::{LinkArgs, TargetOptions};
44

5-
pub fn opts() -> TargetOptions {
5+
pub fn opts(os: &str) -> TargetOptions {
66
// ELF TLS is only available in macOS 10.7+. If you try to compile for 10.6
77
// either the linker will complain if it is used or the binary will end up
88
// segfaulting at runtime when run on 10.6. Rust by default supports macOS
@@ -17,6 +17,7 @@ pub fn opts() -> TargetOptions {
1717
let version = macos_deployment_target();
1818

1919
TargetOptions {
20+
target_os: os.to_string(),
2021
// macOS has -dead_strip, which doesn't rely on function_sections
2122
function_sections: false,
2223
dynamic_linking: true,

compiler/rustc_target/src/spec/apple_sdk_base.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ fn link_env_remove(arch: Arch) -> Vec<String> {
3131
}
3232
}
3333

34-
pub fn opts(arch: Arch) -> TargetOptions {
34+
pub fn opts(os: &str, arch: Arch) -> TargetOptions {
3535
TargetOptions {
3636
cpu: target_cpu(arch),
3737
dynamic_linking: false,
3838
executables: true,
3939
link_env_remove: link_env_remove(arch),
4040
has_elf_tls: false,
4141
eliminate_frame_pointer: false,
42-
..super::apple_base::opts()
42+
..super::apple_base::opts(os)
4343
}
4444
}

compiler/rustc_target/src/spec/arm_linux_androideabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ pub fn target() -> Target {
1111
pointer_width: 32,
1212
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1313
arch: "arm".to_string(),
14-
target_os: "android".to_string(),
1514
target_env: String::new(),
1615
target_vendor: "unknown".to_string(),
1716
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/arm_unknown_linux_gnueabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ pub fn target() -> Target {
88
pointer_width: 32,
99
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1010
arch: "arm".to_string(),
11-
target_os: "linux".to_string(),
1211
target_env: "gnu".to_string(),
1312
target_vendor: "unknown".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/arm_unknown_linux_gnueabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ pub fn target() -> Target {
88
pointer_width: 32,
99
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1010
arch: "arm".to_string(),
11-
target_os: "linux".to_string(),
1211
target_env: "gnu".to_string(),
1312
target_vendor: "unknown".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/arm_unknown_linux_musleabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub fn target() -> Target {
1515
pointer_width: 32,
1616
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1717
arch: "arm".to_string(),
18-
target_os: "linux".to_string(),
1918
target_env: "musl".to_string(),
2019
target_vendor: "unknown".to_string(),
2120
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/arm_unknown_linux_musleabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub fn target() -> Target {
1515
pointer_width: 32,
1616
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1717
arch: "arm".to_string(),
18-
target_os: "linux".to_string(),
1918
target_env: "musl".to_string(),
2019
target_vendor: "unknown".to_string(),
2120
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armebv7r_none_eabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 32,
1010
data_layout: "E-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1111
arch: "arm".to_string(),
12-
target_os: "none".to_string(),
1312
target_env: "".to_string(),
1413
target_vendor: "".to_string(),
1514
linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld),

compiler/rustc_target/src/spec/armebv7r_none_eabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ pub fn target() -> Target {
99
pointer_width: 32,
1010
data_layout: "E-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1111
arch: "arm".to_string(),
12-
target_os: "none".to_string(),
1312
target_env: String::new(),
1413
target_vendor: String::new(),
1514
linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld),

compiler/rustc_target/src/spec/armv4t_unknown_linux_gnueabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "linux".to_string(),
1110
target_env: "gnu".to_string(),
1211
target_vendor: "unknown".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv5te_unknown_linux_gnueabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "linux".to_string(),
1110
target_env: "gnu".to_string(),
1211
target_vendor: "unknown".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv5te_unknown_linux_musleabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 32,
1111
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1212
arch: "arm".to_string(),
13-
target_os: "linux".to_string(),
1413
target_env: "musl".to_string(),
1514
target_vendor: "unknown".to_string(),
1615
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv6_unknown_freebsd.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "freebsd".to_string(),
1110
target_env: "gnueabihf".to_string(),
1211
target_vendor: "unknown".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv6_unknown_netbsd_eabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ pub fn target() -> Target {
88
pointer_width: 32,
99
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1010
arch: "arm".to_string(),
11-
target_os: "netbsd".to_string(),
1211
target_env: "eabihf".to_string(),
1312
target_vendor: "unknown".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_apple_ios.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ use super::apple_sdk_base::{opts, Arch};
22
use crate::spec::{LinkerFlavor, Target, TargetOptions};
33

44
pub fn target() -> Target {
5-
let base = opts(Arch::Armv7);
5+
let base = opts("ios", Arch::Armv7);
66
Target {
77
llvm_target: "armv7-apple-ios".to_string(),
88
pointer_width: 32,
99
data_layout: "e-m:o-p:32:32-Fi8-f64:32:64-v64:32:64-v128:32:128-a:0:32-n32-S32".to_string(),
1010
arch: "arm".to_string(),
11-
target_os: "ios".to_string(),
1211
target_env: String::new(),
1312
target_vendor: "apple".to_string(),
1413
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_linux_androideabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ pub fn target() -> Target {
1919
pointer_width: 32,
2020
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
2121
arch: "arm".to_string(),
22-
target_os: "android".to_string(),
2322
target_env: String::new(),
2423
target_vendor: "unknown".to_string(),
2524
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_cloudabi_eabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ pub fn target() -> Target {
1313
pointer_width: 32,
1414
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1515
arch: "arm".to_string(),
16-
target_os: "cloudabi".to_string(),
1716
target_env: String::new(),
1817
target_vendor: "unknown".to_string(),
1918
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_freebsd.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "freebsd".to_string(),
1110
target_env: "gnueabihf".to_string(),
1211
target_vendor: "unknown".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_linux_gnueabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 32,
1111
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1212
arch: "arm".to_string(),
13-
target_os: "linux".to_string(),
1413
target_env: "gnu".to_string(),
1514
target_vendor: "unknown".to_string(),
1615
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_linux_gnueabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub fn target() -> Target {
1010
pointer_width: 32,
1111
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1212
arch: "arm".to_string(),
13-
target_os: "linux".to_string(),
1413
target_env: "gnu".to_string(),
1514
target_vendor: "unknown".to_string(),
1615
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_linux_musleabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub fn target() -> Target {
1515
pointer_width: 32,
1616
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1717
arch: "arm".to_string(),
18-
target_os: "linux".to_string(),
1918
target_env: "musl".to_string(),
2019
target_vendor: "unknown".to_string(),
2120
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_linux_musleabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ pub fn target() -> Target {
1212
pointer_width: 32,
1313
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
1414
arch: "arm".to_string(),
15-
target_os: "linux".to_string(),
1615
target_env: "musl".to_string(),
1716
target_vendor: "unknown".to_string(),
1817
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_unknown_netbsd_eabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "netbsd".to_string(),
1110
target_env: "eabihf".to_string(),
1211
target_vendor: "unknown".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7_wrs_vxworks_eabihf.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ pub fn target() -> Target {
77
pointer_width: 32,
88
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
99
arch: "arm".to_string(),
10-
target_os: "vxworks".to_string(),
1110
target_env: "gnu".to_string(),
1211
target_vendor: "wrs".to_string(),
1312
linker_flavor: LinkerFlavor::Gcc,

compiler/rustc_target/src/spec/armv7a_none_eabi.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ pub fn target() -> Target {
3535
Target {
3636
llvm_target: "armv7a-none-eabi".to_string(),
3737
pointer_width: 32,
38-
target_os: "none".to_string(),
3938
target_env: String::new(),
4039
target_vendor: String::new(),
4140
data_layout: "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),

0 commit comments

Comments
 (0)