aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-04-28 07:50:37 +0200
committerGitHub <noreply@github.com>2025-04-28 07:50:37 +0200
commitfc55c1b7a1b62f0ffa4de5dfcfba03c84feb1ca5 (patch)
treea115485358a93df33064bb293074ea1b537e9db5 /src/codegen
parent410298271eae2535e39a9de433afc8159704e7c6 (diff)
parent2d44bc5d2baac8b49e7e570e13f18132d8bdc6f2 (diff)
downloadzig-fc55c1b7a1b62f0ffa4de5dfcfba03c84feb1ca5.tar.gz
zig-fc55c1b7a1b62f0ffa4de5dfcfba03c84feb1ca5.zip
Merge pull request #23698 from alexrp/goff-xcoff-stubs
`link`: Stub out GOFF/XCOFF linker code based on LLVM
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 34982ad700..9aa1dd43a3 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -398,7 +398,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 => if (target.os.tag == .windows) switch (target.abi) {