aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorKoakuma <koachan@protonmail.com>2020-08-29 13:12:50 +0700
committerKoakuma <koachan@protonmail.com>2020-10-24 20:03:41 +0700
commitcefbe4e7bec28d9a048581d15431b20c9619bfc6 (patch)
tree047f3a05a29d56dabe4d204a616ad89d49118470 /lib/std
parent341eec71fd430def554cb48fd7b8db4f081cd946 (diff)
downloadzig-cefbe4e7bec28d9a048581d15431b20c9619bfc6.tar.gz
zig-cefbe4e7bec28d9a048581d15431b20c9619bfc6.zip
Use correct names for generic SPARC targets
LLVM calls generic sparc32 CPUs "v8" and generic sparc64 CPUs "v9".
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/target.zig3
-rw-r--r--lib/std/target/sparc.zig5
2 files changed, 2 insertions, 6 deletions
diff --git a/lib/std/target.zig b/lib/std/target.zig
index 798a90bbdf..66008ef6c2 100644
--- a/lib/std/target.zig
+++ b/lib/std/target.zig
@@ -1127,7 +1127,8 @@ pub const Target = struct {
.amdgcn => &amdgpu.cpu.generic,
.riscv32 => &riscv.cpu.generic_rv32,
.riscv64 => &riscv.cpu.generic_rv64,
- .sparc, .sparcv9, .sparcel => &sparc.cpu.generic,
+ .sparc, .sparcel => &sparc.cpu.v8,
+ .sparcv9 => &sparc.cpu.v9,
.s390x => &systemz.cpu.generic,
.i386 => &x86.cpu._i386,
.x86_64 => &x86.cpu.x86_64,
diff --git a/lib/std/target/sparc.zig b/lib/std/target/sparc.zig
index 8baac12635..4b6698e8de 100644
--- a/lib/std/target/sparc.zig
+++ b/lib/std/target/sparc.zig
@@ -160,11 +160,6 @@ pub const cpu = struct {
.llvm_name = "f934",
.features = featureSet(&[_]Feature{}),
};
- pub const generic = CpuModel{
- .name = "generic",
- .llvm_name = "generic",
- .features = featureSet(&[_]Feature{}),
- };
pub const gr712rc = CpuModel{
.name = "gr712rc",
.llvm_name = "gr712rc",