diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 9bd2aac248701b88dd1c5b1d57853d6b441c2524..05c329f5d7a1b55b3c0f333ee0985695be364333 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -263,7 +263,7 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8 => {}, .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) { try llvm_triple.print("p{d}", .{ver.min.minor}); - } else { + } else if (target.os.tag != .amdhsa) { try llvm_triple.print("{d}.{d}.{d}", .{ ver.min.major, ver.min.minor, diff --git a/src/target.zig b/src/target.zig index 00a7e498d95fba989875fb9c96aa93273c51ac58..c64fd988cf4de9c881a8e79041ea8f7b80b099d0 100644 --- a/src/target.zig +++ b/src/target.zig @@ -12,7 +12,6 @@ pub const default_stack_protector_buffer_size = 4; pub fn canDynamicLink(target: *const std.Target) bool { return switch (target.cpu.arch) { - .amdgcn, .bpfeb, .bpfel, .nvptx,