authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-09 19:57:09+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-15 10:55:46+02:00
log6c27cab5b32d634b414b0c416ccc11a0d89e83ec
treecb5bcb74ba33c884fa0dcfdc302ef03a414fd0fc
parent9246c880313cd228e9c245242ca57315e00bb67e
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Fix Arch.toElfMachine() for arc.

The arc tag means ARCv2.

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

lib/std/Target.zig+2-1
......@@ -1209,9 +1209,10 @@ pub const Cpu = struct {
12091209 }
12101210
12111211 pub fn toElfMachine(arch: Arch) std.elf.EM {
1212 // TODO: Return IAMCU for elfiamcu OS.
12121213 return switch (arch) {
12131214 .amdgcn => .AMDGPU,
1214 .arc => .ARC,
1215 .arc => .ARC_COMPACT2,
12151216 .arm, .armeb, .thumb, .thumbeb => .ARM,
12161217 .aarch64, .aarch64_be => .AARCH64,
12171218 .avr => .AVR,