diff --git a/SYCL/AtomicRef/add_atomic64.cpp b/SYCL/AtomicRef/add_atomic64.cpp index 7ff3ebb80d..fc1d85d8ca 100644 --- a/SYCL/AtomicRef/add_atomic64.cpp +++ b/SYCL/AtomicRef/add_atomic64.cpp @@ -5,6 +5,9 @@ // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "add.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/assignment_atomic64.cpp b/SYCL/AtomicRef/assignment_atomic64.cpp index 3bf4e4551d..b88eced151 100644 --- a/SYCL/AtomicRef/assignment_atomic64.cpp +++ b/SYCL/AtomicRef/assignment_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "assignment.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/compare_exchange_atomic64.cpp b/SYCL/AtomicRef/compare_exchange_atomic64.cpp index 600b0920e4..bdfd0798aa 100644 --- a/SYCL/AtomicRef/compare_exchange_atomic64.cpp +++ b/SYCL/AtomicRef/compare_exchange_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "compare_exchange.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/exchange_atomic64.cpp b/SYCL/AtomicRef/exchange_atomic64.cpp index 50d665a355..7ff495ac73 100644 --- a/SYCL/AtomicRef/exchange_atomic64.cpp +++ b/SYCL/AtomicRef/exchange_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "exchange.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/load_atomic64.cpp b/SYCL/AtomicRef/load_atomic64.cpp index 77d102113e..1e995859f5 100644 --- a/SYCL/AtomicRef/load_atomic64.cpp +++ b/SYCL/AtomicRef/load_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "load.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/max_atomic64.cpp b/SYCL/AtomicRef/max_atomic64.cpp index 2439644d31..5e4ad32e43 100644 --- a/SYCL/AtomicRef/max_atomic64.cpp +++ b/SYCL/AtomicRef/max_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "max.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/min_atomic64.cpp b/SYCL/AtomicRef/min_atomic64.cpp index fc21b63d4e..0a5cfc9ed5 100644 --- a/SYCL/AtomicRef/min_atomic64.cpp +++ b/SYCL/AtomicRef/min_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "min.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/store_atomic64.cpp b/SYCL/AtomicRef/store_atomic64.cpp index 788d78d91a..be3a6f1fed 100644 --- a/SYCL/AtomicRef/store_atomic64.cpp +++ b/SYCL/AtomicRef/store_atomic64.cpp @@ -4,6 +4,9 @@ // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "store.h" #include using namespace sycl; diff --git a/SYCL/AtomicRef/sub_atomic64.cpp b/SYCL/AtomicRef/sub_atomic64.cpp index daf1fe5480..7135c6e79a 100644 --- a/SYCL/AtomicRef/sub_atomic64.cpp +++ b/SYCL/AtomicRef/sub_atomic64.cpp @@ -5,6 +5,9 @@ // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + #include "sub.h" #include using namespace sycl; diff --git a/SYCL/Basic/aspects.cpp b/SYCL/Basic/aspects.cpp index 2792a77814..cc7b9a879f 100644 --- a/SYCL/Basic/aspects.cpp +++ b/SYCL/Basic/aspects.cpp @@ -4,6 +4,9 @@ // Hip is missing some of the parameters tested here so it fails with NVIDIA // XFAIL: hip_nvidia +// XFAIL: hip +// Expected failure because hip does not have atomic64 check implementation + //==--------------- aspects.cpp - SYCL device test ------------------------==// // // Returns the various aspects of a device and platform.