diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-05-09 01:52:26 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-05-09 01:52:26 -0700 |
| commit | bcb534c295d5cc6fd63caa570cc08e6b148a507c (patch) | |
| tree | 0b17cb1e632d894f50f25e550d5113f232b0e877 /lib/std/Target/powerpc.zig | |
| parent | d9b00ee4ba48717ff6b306a6f9419e7b604ac04b (diff) | |
| parent | 74f52954b9cb40d59d80b839b45bb859146731a7 (diff) | |
| download | zig-bcb534c295d5cc6fd63caa570cc08e6b148a507c.tar.gz zig-bcb534c295d5cc6fd63caa570cc08e6b148a507c.zip | |
Merge branch 'llvm18'
Upgrades the LLVM, Clang, and LLD dependencies to LLVM 18.x
Related to #16270
Diffstat (limited to 'lib/std/Target/powerpc.zig')
| -rw-r--r-- | lib/std/Target/powerpc.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/std/Target/powerpc.zig b/lib/std/Target/powerpc.zig index c350c166ba..b2b3c4988e 100644 --- a/lib/std/Target/powerpc.zig +++ b/lib/std/Target/powerpc.zig @@ -8,6 +8,7 @@ pub const Feature = enum { @"64bit", @"64bitregs", aix, + aix_small_local_exec_tls, allow_unaligned_fp_access, altivec, booke, @@ -112,6 +113,11 @@ pub const all_features = blk: { .description = "AIX OS", .dependencies = featureSet(&[_]Feature{}), }; + result[@intFromEnum(Feature.aix_small_local_exec_tls)] = .{ + .llvm_name = "aix-small-local-exec-tls", + .description = "Produce a TOC-free local-exec TLS sequence for this function for 64-bit AIX", + .dependencies = featureSet(&[_]Feature{}), + }; result[@intFromEnum(Feature.allow_unaligned_fp_access)] = .{ .llvm_name = "allow-unaligned-fp-access", .description = "CPU does not trap on unaligned FP access", |
