diff --git a/sycl/test-e2e/Basic/aspects.cpp b/sycl/test-e2e/Basic/aspects.cpp index 114f069eee40b..ea1bbec27762d 100644 --- a/sycl/test-e2e/Basic/aspects.cpp +++ b/sycl/test-e2e/Basic/aspects.cpp @@ -1,8 +1,5 @@ // RUN: %{build} -o %t.out -DSYCL_DISABLE_IMAGE_ASPECT_WARNING // RUN: %{run-unfiltered-devices} %t.out -// -// Hip is missing some of the parameters tested here so it fails with NVIDIA -// XFAIL: hip_nvidia //==--------------- aspects.cpp - SYCL device test ------------------------==// // diff --git a/sycl/test-e2e/Basic/device_event.cpp b/sycl/test-e2e/Basic/device_event.cpp index 25631fac20843..c306fa69c4538 100644 --- a/sycl/test-e2e/Basic/device_event.cpp +++ b/sycl/test-e2e/Basic/device_event.cpp @@ -1,9 +1,5 @@ // RUN: %{build} -o %t.run // RUN: %{run} %t.run -// -// Returns error "Barrier is not supported on the host device -// yet." with Nvidia. -// XFAIL: hip_nvidia //==--------device_event.cpp - SYCL class device_event test ----------------==// // diff --git a/sycl/test-e2e/Basic/diagnostics/handler.cpp b/sycl/test-e2e/Basic/diagnostics/handler.cpp index 70b5dbba1472c..a36a2c197f0a2 100644 --- a/sycl/test-e2e/Basic/diagnostics/handler.cpp +++ b/sycl/test-e2e/Basic/diagnostics/handler.cpp @@ -1,9 +1,6 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out | FileCheck %s -// -// Appears to fail on HIP Nvidia because 'no device of requested type available' -// when constructing a queue with an exception_list. -// XFAIL: hip_nvidia + //==------------------- handler.cpp ----------------------------------------==// // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/sycl/test-e2e/Basic/partition_supported.cpp b/sycl/test-e2e/Basic/partition_supported.cpp index 1d659e726c8ef..ef0cf813d216d 100644 --- a/sycl/test-e2e/Basic/partition_supported.cpp +++ b/sycl/test-e2e/Basic/partition_supported.cpp @@ -1,8 +1,5 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out -// -// Nvidia should not allow sub_devices but does not throw corresponding error. -// XFAIL: hip_nvidia /* Check that: 1) if partition_equally is supported, then we check that the correct invalid errc is returned if more than max_compute_units are requested diff --git a/sycl/test-e2e/KernelAndProgram/kernel-bundle-merge-options.cpp b/sycl/test-e2e/KernelAndProgram/kernel-bundle-merge-options.cpp index f8f84be97f6cb..ba09fa1ea16ea 100644 --- a/sycl/test-e2e/KernelAndProgram/kernel-bundle-merge-options.cpp +++ b/sycl/test-e2e/KernelAndProgram/kernel-bundle-merge-options.cpp @@ -6,6 +6,7 @@ // Debug option -g is not passed to device code compiler when CL-style driver // is used and /DEBUG options is passed. // XFAIL: cl_options +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/16309 #include "kernel-bundle-merge-options.hpp" diff --git a/sycl/test-e2e/Printf/int.cpp b/sycl/test-e2e/Printf/int.cpp index fccb679cb0297..17b3e212c5988 100644 --- a/sycl/test-e2e/Printf/int.cpp +++ b/sycl/test-e2e/Printf/int.cpp @@ -7,7 +7,8 @@ // UNSUPPORTED: hip_amd // FIXME: The 'short' type gets overflown with sporadic values on CUDA. // XFAIL: cuda -// +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/14734 + // RUN: %{build} -o %t.out // RUN: %{run} %t.out | FileCheck %s // FIXME: Remove dedicated constant address space testing once generic AS diff --git a/sycl/test-e2e/Printf/mixed-address-space.cpp b/sycl/test-e2e/Printf/mixed-address-space.cpp index 9f089847307cd..d79013007ca03 100644 --- a/sycl/test-e2e/Printf/mixed-address-space.cpp +++ b/sycl/test-e2e/Printf/mixed-address-space.cpp @@ -3,7 +3,7 @@ // // UNSUPPORTED: hip_amd // XFAIL: cuda && windows -// +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/14733 // FIXME: Drop the test once generic AS support is considered stable and the // dedicated constant AS overload of printf is removed from the library. // diff --git a/sycl/test-e2e/Printf/percent-symbol.cpp b/sycl/test-e2e/Printf/percent-symbol.cpp index 30d65698a0a40..f08cd3e085d0d 100644 --- a/sycl/test-e2e/Printf/percent-symbol.cpp +++ b/sycl/test-e2e/Printf/percent-symbol.cpp @@ -6,7 +6,7 @@ // // UNSUPPORTED: hip_amd // XFAIL: cuda && windows -// +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/14733 // RUN: %{build} -o %t.out // RUN: %{run} %t.out | FileCheck %s // FIXME: Remove dedicated constant address space testing once generic AS diff --git a/sycl/test-e2e/Regression/context_is_destroyed_after_exception.cpp b/sycl/test-e2e/Regression/context_is_destroyed_after_exception.cpp index 57e48df0c664a..813b3be226626 100644 --- a/sycl/test-e2e/Regression/context_is_destroyed_after_exception.cpp +++ b/sycl/test-e2e/Regression/context_is_destroyed_after_exception.cpp @@ -2,8 +2,6 @@ // RUN: %{build} -o %t.out // RUN: env SYCL_UR_TRACE=2 %{run} %t.out %if !windows %{2>&1 | FileCheck %s %} -// -// XFAIL: hip_nvidia #include diff --git a/sycl/test-e2e/Regression/multiple-targets.cpp b/sycl/test-e2e/Regression/multiple-targets.cpp index 8a8c893f45ff2..a2498c3301b99 100644 --- a/sycl/test-e2e/Regression/multiple-targets.cpp +++ b/sycl/test-e2e/Regression/multiple-targets.cpp @@ -15,9 +15,6 @@ // // RUN: %clangxx -fsycl -fsycl-targets=spir64,%{sycl_triple} -fsycl-device-code-split=per_kernel -o %t4.out %s // RUN: %{run} %t4.out -// -// XFAIL: hip_nvidia -// #include diff --git a/sycl/test/e2e_test_requirements/no-xfail-without-tracker.cpp b/sycl/test/e2e_test_requirements/no-xfail-without-tracker.cpp index 66257a935610e..c0355385350d5 100644 --- a/sycl/test/e2e_test_requirements/no-xfail-without-tracker.cpp +++ b/sycl/test/e2e_test_requirements/no-xfail-without-tracker.cpp @@ -51,22 +51,17 @@ // 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-XFAIL-WITHOUT-TRACKER: 41 +// NUMBER-OF-XFAIL-WITHOUT-TRACKER: 31 // // List of improperly XFAIL-ed tests. // Remove the CHECK once the test has been properly XFAIL-ed. // // CHECK: AddressSanitizer/nullpointer/private_nullptr.cpp -// CHECK-NEXT: Basic/aspects.cpp -// CHECK-NEXT: Basic/device_event.cpp -// CHECK-NEXT: Basic/diagnostics/handler.cpp // CHECK-NEXT: Basic/max_linear_work_group_size_props.cpp // CHECK-NEXT: Basic/max_work_group_size_props.cpp -// CHECK-NEXT: Basic/partition_supported.cpp // CHECK-NEXT: DeviceLib/assert-windows.cpp // CHECK-NEXT: ESIMD/hardware_dispatch.cpp // CHECK-NEXT: InlineAsm/asm_multiple_instructions.cpp -// CHECK-NEXT: KernelAndProgram/kernel-bundle-merge-options.cpp // CHECK-NEXT: Matrix/SG32/joint_matrix_annotated_ptr.cpp // CHECK-NEXT: Matrix/SG32/joint_matrix_bfloat16_colmajorA_colmajorB.cpp // CHECK-NEXT: Matrix/SG32/joint_matrix_bfloat16_packedB.cpp @@ -85,15 +80,10 @@ // CHECK-NEXT: NewOffloadDriver/sycl-external-with-optional-features.cpp // CHECK-NEXT: OptionalKernelFeatures/throw-exception-for-out-of-registers-on-kernel-launch.cpp // CHECK-NEXT: PerformanceTests/Reduction/reduce_over_sub_group.cpp -// CHECK-NEXT: Printf/int.cpp -// CHECK-NEXT: Printf/mixed-address-space.cpp -// CHECK-NEXT: Printf/percent-symbol.cpp // CHECK-NEXT: Reduction/reduction_big_data.cpp // CHECK-NEXT: Reduction/reduction_nd_reducer_skip.cpp // CHECK-NEXT: Reduction/reduction_reducer_op_eq.cpp // CHECK-NEXT: Regression/build_log.cpp // CHECK-NEXT: Regression/complex_global_object.cpp -// CHECK-NEXT: Regression/context_is_destroyed_after_exception.cpp // CHECK-NEXT: Regression/kernel_bundle_ignore_sycl_external.cpp -// CHECK-NEXT: Regression/multiple-targets.cpp // CHECK-NEXT: Regression/reduction_resource_leak_dw.cpp