diff --git a/SYCL/Basic/handler/handler_mem_op.cpp b/SYCL/Basic/handler/handler_mem_op.cpp index 804127b06a..7fc5439a0d 100644 --- a/SYCL/Basic/handler/handler_mem_op.cpp +++ b/SYCL/Basic/handler/handler_mem_op.cpp @@ -47,7 +47,6 @@ template void test_update_host(); template void test_2D_copy_acc_acc(); template void test_3D_copy_acc_acc(); template void test_0D1D_copy_acc_acc(); -template void test_0D1D_copy_acc_acc_atomic(); template void test_1D2D_copy_acc_acc(); template void test_1D3D_copy_acc_acc(); template void test_2D1D_copy_acc_acc(); @@ -165,12 +164,6 @@ int main() { test_0D1D_copy_acc_acc>(); } - // handler.copy(acc, acc) 0D to/from 1D where one/both acc are atomic - { - test_0D1D_copy_acc_acc_atomic(); - test_0D1D_copy_acc_acc_atomic(); - } - // handler.copy(acc, acc) 1D to 2D { test_1D2D_copy_acc_acc(); @@ -636,59 +629,6 @@ template void test_0D1D_copy_acc_acc() { assert(Dst == 7); } -template void test_0D1D_copy_acc_acc_atomic() { - // Copy 1 element from 0-dim ATOMIC accessor to 1-dim accessor - T Src = T(1); - T Dst = T(0); - { - buffer BufferFrom(&Src, range<1>(1)); - buffer BufferTo(&Dst, range<1>(1)); - queue Queue; - Queue.submit([&](handler &Cgh) { - accessor - AccessorFrom(BufferFrom, Cgh); - accessor - AccessorTo(BufferTo, Cgh); - Cgh.copy(AccessorFrom, AccessorTo); - }); - } - assert(Dst == 1); - - // Copy 1 element from 1-dim ATOMIC accessor to 0-dim accessor - Src = T(3); - Dst = T(0); - { - buffer BufferFrom(&Src, range<1>(1)); - buffer BufferTo(&Dst, range<1>(1)); - queue Queue; - Queue.submit([&](handler &Cgh) { - accessor - AccessorFrom(BufferFrom, Cgh); - accessor - AccessorTo(BufferTo, Cgh); - Cgh.copy(AccessorFrom, AccessorTo); - }); - } - assert(Dst == 3); - - // Copy 1 element from 0-dim ATOMIC accessor to 0-dim ATOMIC accessor - Src = T(7); - Dst = T(0); - { - buffer BufferFrom(&Src, range<1>(1)); - buffer BufferTo(&Dst, range<1>(1)); - queue Queue; - Queue.submit([&](handler &Cgh) { - accessor - AccessorFrom(BufferFrom, Cgh); - accessor - AccessorTo(BufferTo, Cgh); - Cgh.copy(AccessorFrom, AccessorTo); - }); - } - assert(Dst == 7); -} - template void test_1D2D_copy_acc_acc() { const size_t Size = 20; std::vector Data(Size);