aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-04-27 03:47:03 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2025-04-27 03:54:32 +0200
commit5502a820e87a4e1978a00ac88f41abe5acd391cf (patch)
treee12172fe66b83fbec2fd08e026363d0086b9eb19 /src/codegen
parent30e254fc311875720466d9a2b19d06e5599cd8c1 (diff)
downloadzig-5502a820e87a4e1978a00ac88f41abe5acd391cf.tar.gz
zig-5502a820e87a4e1978a00ac88f41abe5acd391cf.zip
llvm: Fix data layout string for s390x-zos.
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/llvm.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
index 19cf05222e..87d3cbfbac 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -399,7 +399,7 @@ pub fn dataLayout(target: std.Target) []const u8 {
.sparc => "E-m:e-p:32:32-i64:64-i128:128-f128:64-n32-S64",
.sparc64 => "E-m:e-i64:64-i128:128-n32:64-S128",
.s390x => if (target.os.tag == .zos)
- "E-m:l-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64"
+ "E-m:l-p1:32:32-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64"
else
"E-m:e-i1:8:16-i8:8:16-i64:64-f128:64-v128:64-a:8:16-n32:64",
.x86 => switch (target.os.tag) {