| ... | @@ -925,8 +925,6 @@ pub const ObjectFormat = enum { | ... | @@ -925,8 +925,6 @@ pub const ObjectFormat = enum { |
| 925 | }; | 925 | }; |
| 926 | | 926 | |
| 927 | pub fn toElfMachine(target: Target) std.elf.EM { | 927 | pub fn toElfMachine(target: Target) std.elf.EM { |
| 928 | if (target.os.tag == .elfiamcu) return .IAMCU; | | |
| 929 | | | |
| 930 | return switch (target.cpu.arch) { | 928 | return switch (target.cpu.arch) { |
| 931 | .amdgcn => .AMDGPU, | 929 | .amdgcn => .AMDGPU, |
| 932 | .arc => .ARC_COMPACT, | 930 | .arc => .ARC_COMPACT, |
| ... | @@ -950,7 +948,7 @@ pub fn toElfMachine(target: Target) std.elf.EM { | ... | @@ -950,7 +948,7 @@ pub fn toElfMachine(target: Target) std.elf.EM { |
| 950 | .sparc64 => .SPARCV9, | 948 | .sparc64 => .SPARCV9, |
| 951 | .spu_2 => .SPU_2, | 949 | .spu_2 => .SPU_2, |
| 952 | .ve => .VE, | 950 | .ve => .VE, |
| 953 | .x86 => .@"386", | 951 | .x86 => if (target.os.tag == .elfiamcu) .IAMCU else .@"386", |
| 954 | .x86_64 => .X86_64, | 952 | .x86_64 => .X86_64, |
| 955 | .xcore => .XCORE, | 953 | .xcore => .XCORE, |
| 956 | .xtensa => .XTENSA, | 954 | .xtensa => .XTENSA, |