From e36ec537f2127f71a2e8c8a207136226c9848fb9 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 25 Aug 2023 11:19:37 -0700 Subject: nvptx: omit sm_90a from the CPU target features for now There seems to be an LLVM bug with this feature. Since it's new, let's collect more information before adding it. --- lib/std/target/nvptx.zig | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'lib/std') diff --git a/lib/std/target/nvptx.zig b/lib/std/target/nvptx.zig index 754000da3c..99a281604b 100644 --- a/lib/std/target/nvptx.zig +++ b/lib/std/target/nvptx.zig @@ -47,7 +47,6 @@ pub const Feature = enum { sm_87, sm_89, sm_90, - sm_90a, }; pub const featureSet = CpuFeature.feature_set_fns(Feature).featureSet; @@ -269,11 +268,6 @@ pub const all_features = blk: { .description = "Target SM 90", .dependencies = featureSet(&[_]Feature{}), }; - result[@intFromEnum(Feature.sm_90a)] = .{ - .llvm_name = "sm_90a", - .description = "Target SM 90a", - .dependencies = featureSet(&[_]Feature{}), - }; const ti = @typeInfo(Feature); for (&result, 0..) |*elem, i| { elem.index = i; @@ -442,12 +436,4 @@ pub const cpu = struct { .sm_90, }), }; - pub const sm_90a = CpuModel{ - .name = "sm_90a", - .llvm_name = "sm_90a", - .features = featureSet(&[_]Feature{ - .ptx80, - .sm_90a, - }), - }; }; -- cgit v1.2.3