aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Target.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-10-02 23:22:44 +0200
committerGitHub <noreply@github.com>2024-10-02 23:22:44 +0200
commit038e002b1cc38e1e031f5f09388218c39e1b34ab (patch)
tree33e9de825d995cae3a549a78b88d348c37633cc7 /lib/std/Target.zig
parente652318c133a7ec0a2f682fa49af0bc70a455e39 (diff)
parent67f5d4f78c9fab17c6975a2381143796f0d38203 (diff)
downloadzig-038e002b1cc38e1e031f5f09388218c39e1b34ab.tar.gz
zig-038e002b1cc38e1e031f5f09388218c39e1b34ab.zip
Merge pull request #21527 from alexrp/elf-emulations
`link.Elf`: Make `getLDMOption()` exhaustive with regards to LLD's `parseEmulation()`.
Diffstat (limited to 'lib/std/Target.zig')
-rw-r--r--lib/std/Target.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/Target.zig b/lib/std/Target.zig
index 146af1cf9f..f330de01f4 100644
--- a/lib/std/Target.zig
+++ b/lib/std/Target.zig
@@ -847,7 +847,7 @@ pub fn toElfMachine(target: Target) std.elf.EM {
return switch (target.cpu.arch) {
.amdgcn => .AMDGPU,
- .arc => .ARC_COMPACT2,
+ .arc => .ARC_COMPACT,
.arm, .armeb, .thumb, .thumbeb => .ARM,
.aarch64, .aarch64_be => .AARCH64,
.avr => .AVR,
@@ -867,6 +867,7 @@ pub fn toElfMachine(target: Target) std.elf.EM {
.sparc => if (Target.sparc.featureSetHas(target.cpu.features, .v9)) .SPARC32PLUS else .SPARC,
.sparc64 => .SPARCV9,
.spu_2 => .SPU_2,
+ .ve => .VE,
.x86 => .@"386",
.x86_64 => .X86_64,
.xcore => .XCORE,
@@ -877,7 +878,6 @@ pub fn toElfMachine(target: Target) std.elf.EM {
.spirv,
.spirv32,
.spirv64,
- .ve,
.wasm32,
.wasm64,
=> .NONE,