commit 6c27cab5b32d634b414b0c416ccc11a0d89e83ec (tree)
parent 9246c880313cd228e9c245242ca57315e00bb67e
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Fri, 9 Aug 2024 19:57:09 +0200
std.Target: Fix Arch.toElfMachine() for arc.
The arc tag means ARCv2.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git 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,