Skip to content

Commit faf93d5

Browse files
authored
[SYCL][E2E] Add XFAIL trackers for improperly XFAIL-ed E2E tests (#16421)
Add XFAIL trackers for improperly XFAIL-ed E2E tests. This brings the number of improperly XFAIL-ed tests down to zero. For the tests below, the XFAILs have been removed entirely. - For `sycl/test-e2e/ESIMD/hardware_dispatch.cpp`, the XFAIL is on igc-dev but the test requires GEN12 which does not have igc-dev so this XFAIL is meaningless. Thanks to @sarnex for noting this. - Three tests under `test-e2e/Reduction` which are XFAIL-ed only on hip_nvidia which we do not support anymore. Closes: #16400
1 parent 62ce674 commit faf93d5

19 files changed

+19
-61
lines changed

sycl/test-e2e/AddressSanitizer/nullpointer/private_nullptr.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
// FIXME: There's an issue in gfx driver, so this test pending here.
1010
// XFAIL: run-mode
11+
// XFAIL-TRACKER: GSD-9911
1112

1213
#include <sycl/detail/core.hpp>
1314
#include <sycl/ext/oneapi/experimental/address_cast.hpp>

sycl/test-e2e/Basic/max_linear_work_group_size_props.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
// This property is not yet supported by all UR adapters
55
// XFAIL: level_zero, opencl, hip
6+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16403
67

78
#include <sycl/detail/core.hpp>
89

sycl/test-e2e/Basic/max_work_group_size_props.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
// This property is not yet supported by all UR adapters
55
// XFAIL: level_zero, opencl, hip
6+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16403
67

78
#include <sycl/detail/core.hpp>
89

sycl/test-e2e/DeviceLib/assert-windows.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
// REQUIRES: cpu,windows
22
//
3-
// FIXME: OpenCL CPU backend compiler crashes on a call to _wassert.
4-
// Disable the test until the fix reaches SYCL test infrastructure.
53
// XFAIL: *
4+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16507
65
//
76
// RUN: %{build} -o %t.out
87
//

sycl/test-e2e/ESIMD/hardware_dispatch.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
8-
// XFAIL: igc-dev
98
// REQUIRES: ocloc && arch-intel_gpu_tgllp
109
// RUN: %clangxx -fsycl -fsycl-targets=intel_gpu_tgllp %s -o %t.out
1110
// RUN: %{run-unfiltered-devices} %t.out

sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
// The test is failing when writing directly to output buffer.
88
// If temporary variable is used (see TO_PASS mode) the test succeeded.
99
// XFAIL: gpu && run-mode
10+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16412
1011
#include "include/asmhelper.h"
1112
#include <iostream>
1213
#include <vector>

sycl/test-e2e/NewOffloadDriver/multisource.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88
// XFAIL: cuda
9+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16413
910
// Separate kernel sources and host code sources
1011
// Test with `--offload-new-driver`
1112
// RUN: %{build} --offload-new-driver -c -o %t.kernel.o -DINIT_KERNEL -DCALC_KERNEL

sycl/test-e2e/NewOffloadDriver/split-per-source-main.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
// RUN: --offload-new-driver -fsycl-dead-args-optimization
33
// RUN: %{run} %t.out
44
//
5-
// XFAIL: hip_nvidia, cuda
5+
// XFAIL: cuda
6+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16413
67

78
#include "Inputs/split-per-source.h"
89

sycl/test-e2e/NewOffloadDriver/sycl-external-with-optional-features.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
// RUN: %clangxx -Wno-error=unused-command-line-argument -fsycl -fsycl-targets=%{sycl_triple} --offload-new-driver %t1.o %t2.o -o %t.exe
55
// RUN: %{run} %t.exe
66
// XFAIL: cuda
7+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16413
78

89
#ifdef SOURCE1
910
#include <iostream>

sycl/test-e2e/OptionalKernelFeatures/throw-exception-for-out-of-registers-on-kernel-launch.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// RUN: %{build} -o %t.out
33
// RUN: %{run} %t.out
44
// XFAIL: *
5+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/12679
56

67
#include <numeric>
78
#include <string_view>

0 commit comments

Comments
 (0)