From 006e3d4d2de04f21b5986f382ce2d36057b9386b Mon Sep 17 00:00:00 2001 From: Lukasz Dorau Date: Fri, 23 Oct 2026 09:46:39 +0000 Subject: [PATCH] [SYCL][E2E] Disable WorkGroupMemory/basic_usage.cpp on Arc on Windows The scalar swaps in the test sporadically return wrong values on the Windows Arc (DG2) runner: the test failed in 30 of 86 Windows Arc pre-commit runs since Oct 15, always in swap_scalar (all four of its checks), while it passes on the Windows BMG and GEN12 runners and on Linux. swap_scalar launches by far the most kernels (4 per element of a 32x32 array per type), so it is the most likely to hit the problem. Mark the test UNSUPPORTED instead of XFAIL there, because it passes most of the time. Tracker: https://github.com/intel/llvm/issues/22293 --- sycl/test-e2e/WorkGroupMemory/basic_usage.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sycl/test-e2e/WorkGroupMemory/basic_usage.cpp b/sycl/test-e2e/WorkGroupMemory/basic_usage.cpp index 349985954482a..1e7930387702d 100644 --- a/sycl/test-e2e/WorkGroupMemory/basic_usage.cpp +++ b/sycl/test-e2e/WorkGroupMemory/basic_usage.cpp @@ -4,6 +4,10 @@ // UNSUPPORTED: cuda-ge-13 // UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/21806 +// Swapped values are sporadically wrong on Arc on Windows. +// UNSUPPORTED: windows && gpu-intel-dg2 +// UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/22293 + // RUN: %{build} -o %t.out // RUN: %{run} %t.out // XFAIL: spirv-backend && gpu