From 6c27cab5b32d634b414b0c416ccc11a0d89e83ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 9 Aug 2024 19:57:09 +0200 Subject: [PATCH] std.Target: Fix Arch.toElfMachine() for arc. The arc tag means ARCv2. --- lib/std/Target.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/std/Target.zig b/lib/std/Target.zig index a6621522f9..946825b526 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -1209,9 +1209,10 @@ pub const Cpu = struct { } pub fn toElfMachine(arch: Arch) std.elf.EM { + // TODO: Return IAMCU for elfiamcu OS. return switch (arch) { .amdgcn => .AMDGPU, - .arc => .ARC, + .arc => .ARC_COMPACT2, .arm, .armeb, .thumb, .thumbeb => .ARM, .aarch64, .aarch64_be => .AARCH64, .avr => .AVR,