authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-02 22:49:42+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-02 22:49:42+02:00
logc41f0e5529d22c3b002689002e31761860a73528
tree0feb496356d2691abd86abf201939055872112ce
parent32ed280a9b7f16a48d970d06a27a26ee38c24ca1
parentb8431819b27d91b8c1dd367a0ce28d8ed4ec2ea8

Merge pull request 'a couple of low-hanging `amdgcn` fixes' (#36369) from alexrp/zig:amdgcn-fixes into master

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/36369

2 files changed, 1 insertions(+), 2 deletions(-)

src/codegen/llvm.zig+1-1
...@@ -263,7 +263,7 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8...@@ -263,7 +263,7 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8
263 => {},263 => {},
264 .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) {264 .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) {
265 try llvm_triple.print("p{d}", .{ver.min.minor});265 try llvm_triple.print("p{d}", .{ver.min.minor});
266 } else {266 } else if (target.os.tag != .amdhsa) {
267 try llvm_triple.print("{d}.{d}.{d}", .{267 try llvm_triple.print("{d}.{d}.{d}", .{
268 ver.min.major,268 ver.min.major,
269 ver.min.minor,269 ver.min.minor,
src/target.zig-1
...@@ -12,7 +12,6 @@ pub const default_stack_protector_buffer_size = 4;...@@ -12,7 +12,6 @@ pub const default_stack_protector_buffer_size = 4;
1212
13pub fn canDynamicLink(target: *const std.Target) bool {13pub fn canDynamicLink(target: *const std.Target) bool {
14 return switch (target.cpu.arch) {14 return switch (target.cpu.arch) {
15 .amdgcn,
16 .bpfeb,15 .bpfeb,
17 .bpfel,16 .bpfel,
18 .nvptx,17 .nvptx,