Skip to content

Commit 25ef1e7

Browse files
committed
Fill in missing target metadata
1 parent 1546bf0 commit 25ef1e7

File tree

5 files changed

+27
-7
lines changed

5 files changed

+27
-7
lines changed

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ pub(crate) fn target() -> Target {
1111

1212
Target {
1313
llvm_target: "i586-unknown-redox".into(),
14-
metadata: TargetMetadata { description: None, tier: None, host_tools: None, std: None },
14+
metadata: TargetMetadata {
15+
description: Some("32-bit x86 Redox OS (PentiumPro)".into()),
16+
tier: Some(3),
17+
host_tools: Some(false),
18+
std: Some(true),
19+
},
1520
pointer_width: 32,
1621
data_layout:
1722
"e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i128:128-f64:32:64-f80:32-n8:16:32-S128"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ pub(crate) fn target() -> Target {
1414
Target {
1515
llvm_target: "x86_64-unknown-linux-none".into(),
1616
metadata: TargetMetadata {
17-
description: None,
18-
tier: None,
19-
host_tools: None,
17+
description: Some("64-bit Linux with no libc".into()),
18+
tier: Some(3),
19+
host_tools: Some(false),
2020
std: Some(false),
2121
},
2222
pointer_width: 64,

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ pub(crate) fn target() -> Target {
99
pointer_width: 32,
1010
data_layout: "e-m:e-p:32:32-v1:8:8-i64:64-i128:128-n32".into(),
1111
arch: Arch::Xtensa,
12-
metadata: TargetMetadata { description: None, tier: None, host_tools: None, std: None },
12+
metadata: TargetMetadata {
13+
description: Some("Xtensa ESP32".into()),
14+
tier: Some(3),
15+
host_tools: Some(false),
16+
std: Some(true),
17+
},
1318

1419
options: TargetOptions {
1520
endian: Endian::Little,

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ pub(crate) fn target() -> Target {
99
pointer_width: 32,
1010
data_layout: "e-m:e-p:32:32-v1:8:8-i64:64-i128:128-n32".into(),
1111
arch: Arch::Xtensa,
12-
metadata: TargetMetadata { description: None, tier: None, host_tools: None, std: None },
12+
metadata: TargetMetadata {
13+
description: Some("Xtensa ESP32-S2".into()),
14+
tier: Some(3),
15+
host_tools: Some(false),
16+
std: Some(true),
17+
},
1318

1419
options: TargetOptions {
1520
endian: Endian::Little,

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ pub(crate) fn target() -> Target {
99
pointer_width: 32,
1010
data_layout: "e-m:e-p:32:32-v1:8:8-i64:64-i128:128-n32".into(),
1111
arch: Arch::Xtensa,
12-
metadata: TargetMetadata { description: None, tier: None, host_tools: None, std: None },
12+
metadata: TargetMetadata {
13+
description: Some("Xtensa ESP32-S3".into()),
14+
tier: Some(3),
15+
host_tools: Some(false),
16+
std: Some(true),
17+
},
1318

1419
options: TargetOptions {
1520
endian: Endian::Little,

0 commit comments

Comments
 (0)