| ... | @@ -836,7 +836,8 @@ pub const ObjectFormat = enum { | ... | @@ -836,7 +836,8 @@ pub const ObjectFormat = enum { |
| 836 | }; | 836 | }; |
| 837 | | 837 | |
| 838 | pub fn toElfMachine(target: Target) std.elf.EM { | 838 | pub fn toElfMachine(target: Target) std.elf.EM { |
| 839 | // TODO: Return IAMCU for elfiamcu OS. | 839 | if (target.os.tag == .elfiamcu) return .IAMCU; |
| | 840 | |
| 840 | return switch (target.cpu.arch) { | 841 | return switch (target.cpu.arch) { |
| 841 | .amdgcn => .AMDGPU, | 842 | .amdgcn => .AMDGPU, |
| 842 | .arc => .ARC_COMPACT2, | 843 | .arc => .ARC_COMPACT2, |