Author: Matt Arsenault
Date: 2025-12-17T22:46:16Z
New Revision: 4014d83cf7c391f0b4855941887afcc4ec7856cb

URL: 
https://github.com/llvm/llvm-project/commit/4014d83cf7c391f0b4855941887afcc4ec7856cb
DIFF: 
https://github.com/llvm/llvm-project/commit/4014d83cf7c391f0b4855941887afcc4ec7856cb.diff

LOG: clang: Remove unnecessary host-supports-cuda from test (#171174)

Added: 
    

Modified: 
    clang/lib/Headers/__clang_cuda_runtime_wrapper.h
    clang/test/Headers/cuda_with_openmp.cu

Removed: 
    


################################################################################
diff  --git a/clang/lib/Headers/__clang_cuda_runtime_wrapper.h 
b/clang/lib/Headers/__clang_cuda_runtime_wrapper.h
index b1e59248a58de..fcf1ea89ad6a3 100644
--- a/clang/lib/Headers/__clang_cuda_runtime_wrapper.h
+++ b/clang/lib/Headers/__clang_cuda_runtime_wrapper.h
@@ -38,6 +38,7 @@
 
 // Include some standard headers to avoid CUDA headers including them
 // while some required macros (like __THROW) are in a weird state.
+#include <climits>
 #include <cmath>
 #include <cstdlib>
 #include <stdlib.h>

diff  --git a/clang/test/Headers/cuda_with_openmp.cu 
b/clang/test/Headers/cuda_with_openmp.cu
index 8ea0de5972ff2..49850cd1c1781 100644
--- a/clang/test/Headers/cuda_with_openmp.cu
+++ b/clang/test/Headers/cuda_with_openmp.cu
@@ -2,7 +2,8 @@
 // Reported in https://bugs.llvm.org/show_bug.cgi?id=48014
 
///==========================================================================///
 
-// REQUIRES: nvptx-registered-target, host-supports-cuda
+// REQUIRES: nvptx-registered-target
 
-// RUN: %clang -x cuda -fopenmp -c %s -o - 
--cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda -nocudalib -isystem 
%S/Inputs/include -isystem %S/../../lib/Headers -fsyntax-only
+// RUN: %if x86-registered-target %{ %clang -target x86_64-unknown-linux -x 
cuda -fopenmp -c %s -o - --cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda 
-nocudalib -isystem %S/Inputs/include -isystem %S/../../lib/Headers 
-fsyntax-only %}
+// RUN: %if systemz-registered-target %{ %clang -target s390x-ibm-zos -x cuda 
-fopenmp -c %s -o - --cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda 
-nocudalib -isystem %S/Inputs/include -isystem %S/../../lib/Headers 
-fsyntax-only %}
 


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to