From a0ba86ac1bc82a164fc1d6a18e764f448a900796 Mon Sep 17 00:00:00 2001 From: "Larsen, Steffen" Date: Tue, 29 Oct 2024 03:16:52 -0700 Subject: [PATCH] [SYCL][E2E] Add UNSUPPORTED trackers to device_global tests This commit adds the UNSUPPORTED-TRACKER line to device_global E2E tests. Signed-off-by: Larsen, Steffen --- sycl/test-e2e/DeviceGlobal/device_global_arrow.cpp | 3 +-- .../test-e2e/DeviceGlobal/device_global_arrow_dis.cpp | 3 +-- .../DeviceGlobal/device_global_device_only.cpp | 3 +-- .../DeviceGlobal/device_global_device_only_dis.cpp | 3 +-- .../device_global_operator_passthrough.cpp | 3 +-- .../device_global_operator_passthrough_dis.cpp | 3 +-- sycl/test-e2e/DeviceGlobal/device_global_static.cpp | 9 ++++----- .../test-e2e/DeviceGlobal/device_global_subscript.cpp | 3 +-- .../DeviceGlobal/device_global_subscript_dis.cpp | 3 +-- .../no-unsupported-without-info.cpp | 11 +---------- 10 files changed, 13 insertions(+), 31 deletions(-) diff --git a/sycl/test-e2e/DeviceGlobal/device_global_arrow.cpp b/sycl/test-e2e/DeviceGlobal/device_global_arrow.cpp index ffcadf8667bda..47b0360a0d1e5 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_arrow.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_arrow.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests operator-> on device_global. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_arrow_dis.cpp b/sycl/test-e2e/DeviceGlobal/device_global_arrow_dis.cpp index 975c7a5e0ada3..d1dff5a16fa72 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_arrow_dis.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_arrow_dis.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -fsycl-device-code-split=per_source -DUSE_DEVICE_IMAGE_SCOPE -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests operator-> on device_global with device_image_scope. // NOTE: USE_DEVICE_IMAGE_SCOPE needs both kernels to be in the same image so diff --git a/sycl/test-e2e/DeviceGlobal/device_global_device_only.cpp b/sycl/test-e2e/DeviceGlobal/device_global_device_only.cpp index ac2894c13c855..56351c8c6cc1d 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_device_only.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_device_only.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests basic device_global access through device kernels. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_device_only_dis.cpp b/sycl/test-e2e/DeviceGlobal/device_global_device_only_dis.cpp index fb89225111017..b97b71d3a023b 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_device_only_dis.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_device_only_dis.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -fsycl-device-code-split=per_source -DUSE_DEVICE_IMAGE_SCOPE -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests basic device_global with device_image_scope access through device // kernels. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough.cpp b/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough.cpp index b687bb4c4365d..c518c98e1ebbc 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests the passthrough of operators on device_global. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough_dis.cpp b/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough_dis.cpp index 81c1c50444434..3757f092b2604 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough_dis.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_operator_passthrough_dis.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -fsycl-device-code-split=per_source -DUSE_DEVICE_IMAGE_SCOPE -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests the passthrough of operators on device_global with device_image_scope. // NOTE: USE_DEVICE_IMAGE_SCOPE needs both kernels to be in the same image so diff --git a/sycl/test-e2e/DeviceGlobal/device_global_static.cpp b/sycl/test-e2e/DeviceGlobal/device_global_static.cpp index d5ce36beca0aa..363c716b9d98a 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_static.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_static.cpp @@ -1,12 +1,11 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. +// UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // -// UNSUPPORTED: hip_amd, opencl && gpu -// -// For HIP see https://github.com/intel/llvm/issues/15329 +// UNSUPPORTED: hip_amd +// UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/15329 // // Tests static device_global access through device kernels. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_subscript.cpp b/sycl/test-e2e/DeviceGlobal/device_global_subscript.cpp index cec40fafd61f3..61ea599477a58 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_subscript.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_subscript.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests operator[] on device_global. diff --git a/sycl/test-e2e/DeviceGlobal/device_global_subscript_dis.cpp b/sycl/test-e2e/DeviceGlobal/device_global_subscript_dis.cpp index 665b2f10129f1..99b3538c31693 100644 --- a/sycl/test-e2e/DeviceGlobal/device_global_subscript_dis.cpp +++ b/sycl/test-e2e/DeviceGlobal/device_global_subscript_dis.cpp @@ -1,9 +1,8 @@ // RUN: %{build} -fsycl-device-code-split=per_source -DUSE_DEVICE_IMAGE_SCOPE -o %t.out // RUN: %{run} %t.out // -// The OpenCL GPU backends do not currently support device_global backend -// calls. // UNSUPPORTED: opencl && gpu +// UNSUPPORTED-TRACKER: GSD-4287 // // Tests operator[] on device_global with device_image_scope. // NOTE: USE_DEVICE_IMAGE_SCOPE needs both kernels to be in the same image so diff --git a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp index e6175e1e8b557..7d638cbb38498 100644 --- a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp +++ b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp @@ -54,7 +54,7 @@ // tests to match the required format and in that case you should just update // (i.e. reduce) the number and the list below. // -// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 487 +// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 478 // // List of improperly UNSUPPORTED tests. // Remove the CHECK once the test has been propely UNSUPPORTED. @@ -104,15 +104,6 @@ // CHECK-NEXT: Config/kernel_from_file.cpp // CHECK-NEXT: DeviceArchitecture/device_architecture_comparison_on_host.cpp // CHECK-NEXT: DeviceCodeSplit/aot-gpu.cpp -// CHECK-NEXT: DeviceGlobal/device_global_arrow.cpp -// CHECK-NEXT: DeviceGlobal/device_global_arrow_dis.cpp -// CHECK-NEXT: DeviceGlobal/device_global_device_only.cpp -// CHECK-NEXT: DeviceGlobal/device_global_device_only_dis.cpp -// CHECK-NEXT: DeviceGlobal/device_global_operator_passthrough.cpp -// CHECK-NEXT: DeviceGlobal/device_global_operator_passthrough_dis.cpp -// CHECK-NEXT: DeviceGlobal/device_global_static.cpp -// CHECK-NEXT: DeviceGlobal/device_global_subscript.cpp -// CHECK-NEXT: DeviceGlobal/device_global_subscript_dis.cpp // CHECK-NEXT: DeviceImageDependencies/dynamic.cpp // CHECK-NEXT: DeviceImageDependencies/free_function_kernels.cpp // CHECK-NEXT: DeviceImageDependencies/math_device_lib.cpp