about summary refs log tree commit diff
path: root/compiler/rustc_target/src/spec
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2022-02-02 10:01:02 +0100
committerNikita Popov <nikita.ppv@gmail.com>2022-02-16 21:15:30 +0100
commita380581ff87bc095aa0d69993104d3a363dfb327 (patch)
tree72ac179a27f274358d1e93e8d02f601f278ee7bd /compiler/rustc_target/src/spec
parentf34914141ed23d6b21638ee5792ac21c301ca3f2 (diff)
downloadrust-a380581ff87bc095aa0d69993104d3a363dfb327.tar.gz
rust-a380581ff87bc095aa0d69993104d3a363dfb327.zip
Update data layout for 32-bit msvc targets
https://reviews.llvm.org/D115942 changed the alignment of f80.
Diffstat (limited to 'compiler/rustc_target/src/spec')
-rw-r--r--compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs2
-rw-r--r--compiler/rustc_target/src/spec/i686_uwp_windows_msvc.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs b/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs
index 74074cfb5dd..174294895bf 100644
--- a/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs
+++ b/compiler/rustc_target/src/spec/i686_pc_windows_msvc.rs
@@ -24,7 +24,7 @@ pub fn target() -> Target {
         llvm_target: "i686-pc-windows-msvc".to_string(),
         pointer_width: 32,
         data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
-            i64:64-f80:32-n8:16:32-a:0:32-S32"
+            i64:64-f80:128-n8:16:32-a:0:32-S32"
             .to_string(),
         arch: "x86".to_string(),
         options: base,
diff --git a/compiler/rustc_target/src/spec/i686_uwp_windows_msvc.rs b/compiler/rustc_target/src/spec/i686_uwp_windows_msvc.rs
index 05f204c5604..e2f65e7a7c9 100644
--- a/compiler/rustc_target/src/spec/i686_uwp_windows_msvc.rs
+++ b/compiler/rustc_target/src/spec/i686_uwp_windows_msvc.rs
@@ -9,7 +9,7 @@ pub fn target() -> Target {
         llvm_target: "i686-pc-windows-msvc".to_string(),
         pointer_width: 32,
         data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
-            i64:64-f80:32-n8:16:32-a:0:32-S32"
+            i64:64-f80:128-n8:16:32-a:0:32-S32"
             .to_string(),
         arch: "x86".to_string(),
         options: base,