<div dir="ltr">Discovered by accident while looking into a bug for Ron (cc'd).<div><br></div><div>OpenMP running on nvptx defines the __CUDA_ARCH__ macro. Do we think it should? OpenMP target offloading is somewhat implemented in terms of cuda but that seems incidental.<div><br></div><div>I'd like a __GPU_ARCH__ macro which expands to something useful for nvptx, amdgcn, other. And to not define CUDA_ARCH when compiling openmp offloading code.</div><div><br></div><div>Thoughts?</div><div><br></div><div>Jon</div></div></div>