Skip to content

Commit b793917

Browse files
committed
update data_layout and features
1 parent bf16480 commit b793917

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/librustc_target/spec/arm_wrs_vxworks.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pub fn target() -> TargetResult {
1010
target_endian: "little".to_string(),
1111
target_pointer_width: "32".to_string(),
1212
target_c_int_width: "32".to_string(),
13-
data_layout: "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
13+
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(),
1515
target_os: "vxworks".to_string(),
1616
target_env: "gnu".to_string(),
@@ -19,12 +19,11 @@ pub fn target() -> TargetResult {
1919

2020
options: TargetOptions {
2121
// Info about features at https://wiki.debian.org/ArmHardFloatPort
22-
features: "+v7,+vfp3,+d16,+thumb2,-neon".to_string(),
22+
features: "+v7,+vfp3,-d32,+thumb2,-neon".to_string(),
2323
cpu: "generic".to_string(),
2424
max_atomic_width: Some(64),
2525
abi_blacklist: super::arm_base::abi_blacklist(),
2626
target_mcount: "\u{1}__gnu_mcount_nc".to_string(),
27-
// tls_model: "local-exec".to_string(),
2827
position_independent_executables: false,
2928
.. base
3029
}

src/librustc_target/spec/armv7_wrs_vxworks.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pub fn target() -> TargetResult {
1010
target_endian: "little".to_string(),
1111
target_pointer_width: "32".to_string(),
1212
target_c_int_width: "32".to_string(),
13-
data_layout: "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64".to_string(),
13+
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(),
1515
target_os: "vxworks".to_string(),
1616
target_env: "gnu".to_string(),
@@ -19,12 +19,11 @@ pub fn target() -> TargetResult {
1919

2020
options: TargetOptions {
2121
// Info about features at https://wiki.debian.org/ArmHardFloatPort
22-
features: "+v7,+vfp3,+d16,+thumb2,-neon".to_string(),
22+
features: "+v7,+vfp3,-d32,+thumb2,-neon".to_string(),
2323
cpu: "generic".to_string(),
2424
max_atomic_width: Some(64),
2525
abi_blacklist: super::arm_base::abi_blacklist(),
2626
target_mcount: "\u{1}__gnu_mcount_nc".to_string(),
27-
// tls_model: "local-exec".to_string(),
2827
position_independent_executables: false,
2928
.. base
3029
}

0 commit comments

Comments
 (0)