diff --git a/compiler/rustc_target/src/spec/xtensa_esp32_espidf.rs b/compiler/rustc_target/src/spec/xtensa_esp32_espidf.rs index 20099ec33c8d2..74350017d695a 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32_espidf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32_espidf.rs @@ -5,7 +5,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp32_none_elf.rs b/compiler/rustc_target/src/spec/xtensa_esp32_none_elf.rs index 1b8cc74dca29b..047c0663b9d43 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32_none_elf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32_none_elf.rs @@ -4,7 +4,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp32s2_espidf.rs b/compiler/rustc_target/src/spec/xtensa_esp32s2_espidf.rs index d06192df0df29..f007ae30e054d 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32s2_espidf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32s2_espidf.rs @@ -5,7 +5,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp32s2_none_elf.rs b/compiler/rustc_target/src/spec/xtensa_esp32s2_none_elf.rs index 44b981145c905..be98a398b70b2 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32s2_none_elf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32s2_none_elf.rs @@ -4,7 +4,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp32s3_espidf.rs b/compiler/rustc_target/src/spec/xtensa_esp32s3_espidf.rs index 1f6732a139280..c19211112b3c2 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32s3_espidf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32s3_espidf.rs @@ -5,7 +5,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp32s3_none_elf.rs b/compiler/rustc_target/src/spec/xtensa_esp32s3_none_elf.rs index a655532312f2c..7547d7fa4dad1 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp32s3_none_elf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp32s3_none_elf.rs @@ -4,7 +4,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions { diff --git a/compiler/rustc_target/src/spec/xtensa_esp8266_none_elf.rs b/compiler/rustc_target/src/spec/xtensa_esp8266_none_elf.rs index d2de95564b70c..a268d9db6695a 100644 --- a/compiler/rustc_target/src/spec/xtensa_esp8266_none_elf.rs +++ b/compiler/rustc_target/src/spec/xtensa_esp8266_none_elf.rs @@ -4,7 +4,7 @@ pub fn target() -> Target { Target { llvm_target: "xtensa-none-elf".into(), pointer_width: 32, - data_layout: "e-m:e-p:32:32-i64:64-i128:128-n32".into(), + data_layout: "e-m:e-p:32:32-i64:32-i128:32-n32-f64:32".into(), arch: "xtensa".into(), options: TargetOptions {