authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-08 06:35:18+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 22:24:38+02:00
log482759079f423681928467bf0f68a755a1a1a087
tree3f220d51d630338cfffb05d4684e6673a08e847e
parent6201031e0581c54688fdf6071a250b80f892525b
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Move the elfiamcu check under the x86 prong in toElfMachine().


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

lib/std/Target.zig+1-3
......@@ -925,8 +925,6 @@ pub const ObjectFormat = enum {
925925};
926926
927927pub fn toElfMachine(target: Target) std.elf.EM {
928 if (target.os.tag == .elfiamcu) return .IAMCU;
929
930928 return switch (target.cpu.arch) {
931929 .amdgcn => .AMDGPU,
932930 .arc => .ARC_COMPACT,
......@@ -950,7 +948,7 @@ pub fn toElfMachine(target: Target) std.elf.EM {
950948 .sparc64 => .SPARCV9,
951949 .spu_2 => .SPU_2,
952950 .ve => .VE,
953 .x86 => .@"386",
951 .x86 => if (target.os.tag == .elfiamcu) .IAMCU else .@"386",
954952 .x86_64 => .X86_64,
955953 .xcore => .XCORE,
956954 .xtensa => .XTENSA,