From 0b1cb4dd22a957329f81491d68e6f61683a3a7ca Mon Sep 17 00:00:00 2001 From: M Moadeli Date: Tue, 10 Jan 2023 00:25:15 +0000 Subject: [PATCH 1/2] Test the case where range is over allowed limit. --- SYCL/Basic/range_large_y_dim.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 SYCL/Basic/range_large_y_dim.cpp diff --git a/SYCL/Basic/range_large_y_dim.cpp b/SYCL/Basic/range_large_y_dim.cpp new file mode 100644 index 000000000000..8af77af17dc5 --- /dev/null +++ b/SYCL/Basic/range_large_y_dim.cpp @@ -0,0 +1,14 @@ +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %GPU_RUN_PLACEHOLDER %t.out +// +// REQUIRES: cuda + +#include + +int main() { + sycl::queue q; + size_t N = 65536; + size_t M = 1; + + q.parallel_for(sycl::range<2>{N, M}, [=](sycl::id<2> idx) {}); +} From 91ba46974fca4a329341b8c23e39ce6945d3c748 Mon Sep 17 00:00:00 2001 From: M Moadeli Date: Thu, 12 Jan 2023 08:55:45 +0000 Subject: [PATCH 2/2] Remove REQUIRES to cover all backends. --- SYCL/Basic/range_large_y_dim.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SYCL/Basic/range_large_y_dim.cpp b/SYCL/Basic/range_large_y_dim.cpp index 8af77af17dc5..8bd65947dff0 100644 --- a/SYCL/Basic/range_large_y_dim.cpp +++ b/SYCL/Basic/range_large_y_dim.cpp @@ -1,7 +1,7 @@ // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out -// -// REQUIRES: cuda +// RUN: %ACC_RUN_PLACEHOLDER %t.out #include