Commit fccf15fc9f
Changed files (3)
lib/std/Target/arm.zig
@@ -158,10 +158,8 @@ pub const Feature = enum {
v6t2,
v7a,
v7em,
- v7k,
v7m,
v7r,
- v7s,
v7ve,
v8_1a,
v8_1m_main,
@@ -1177,13 +1175,6 @@ pub const all_features = blk: {
.thumb_mode,
}),
};
- result[@intFromEnum(Feature.v7k)] = .{
- .llvm_name = "armv7k",
- .description = "ARMv7a architecture",
- .dependencies = featureSet(&[_]Feature{
- .v7a,
- }),
- };
result[@intFromEnum(Feature.v7m)] = .{
.llvm_name = "armv7-m",
.description = "ARMv7m architecture",
@@ -1208,13 +1199,6 @@ pub const all_features = blk: {
.rclass,
}),
};
- result[@intFromEnum(Feature.v7s)] = .{
- .llvm_name = "armv7s",
- .description = "ARMv7a architecture",
- .dependencies = featureSet(&[_]Feature{
- .v7a,
- }),
- };
result[@intFromEnum(Feature.v7ve)] = .{
.llvm_name = "armv7ve",
.description = "ARMv7ve architecture",
src/codegen/llvm.zig
@@ -118,9 +118,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
.{ .v6kz, "v6kz" },
.{ .v6m, "v6m" },
.{ .v6t2, "v6t2" },
- // v7k and v7s imply v7a so they have to be tested first.
- .{ .v7k, "v7k" },
- .{ .v7s, "v7s" },
.{ .v7a, "v7a" },
.{ .v7em, "v7em" },
.{ .v7m, "v7m" },
tools/update_cpu_features.zig
@@ -699,11 +699,11 @@ const llvm_targets = [_]LlvmTarget{
},
.{
.llvm_name = "armv7k",
- .zig_name = "v7k",
+ .omit = true,
},
.{
.llvm_name = "armv7s",
- .zig_name = "v7s",
+ .omit = true,
},
.{
.llvm_name = "armv7ve",