@@ -2173,7 +2173,7 @@ c_omp_check_context_selector (location_t
"host", "nohost", "cpu", "gpu", "fpga", "any", NULL };
static const char *const vendor[] = {
"amd", "arm", "bsc", "cray", "fujitsu", "gnu", "ibm", "intel",
- "llvm", "pgi", "ti", "unknown", NULL };
+ "llvm", "nvidia", "pgi", "ti", "unknown", NULL };
static const char *const extension[] = { NULL };
static const char *const atomic_default_mem_order[] = {
"seq_cst", "relaxed", "acq_rel", NULL };
@@ -145,3 +145,5 @@ void f75 (void);
void f76 (void);
#pragma omp declare variant (f13) match (device={kind("any",any)})
void f77 (void);
+#pragma omp declare variant (f13) match (implementation={vendor(nvidia)})
+void f78 (void);