-
Notifications
You must be signed in to change notification settings - Fork 808
Closed
Labels
Description
Describe the bug
The test sycl/test-e2e/Basic/buffer/subbuffer.cpp fails in OpenCL on Gen12 GPU with:
env ONEAPI_DEVICE_SELECTOR=opencl:gpu .../build-e2e/Basic/buffer/Output/subbuffer.cpp.tmp.out
# executed command: env ONEAPI_DEVICE_SELECTOR=opencl:gpu .../build-e2e/Basic/buffer/Output/subbuffer.cpp.tmp.out
# .---command stdout------------
# | buffer size: 64, subbuffer start: 32
# `-----------------------------
# .---command stderr------------
# | subbuffer.cpp.tmp.out: .../llvm/sycl/test-e2e/Basic/buffer/subbuffer.cpp:130: void check1DSubBuffer(sycl::queue &): Assertion `vec[i] == (i < offset + offset_inside_subbuf ? i * 10 : i * -10) && "Invalid result in buffer overlapped by 1d sub buffer"' failed.
# `-----------------------------
# error: command failed with exit status: -6
To reproduce
- Include a code snippet that is as short as possible
- Specify the command which should be used to compile the program
- Specify the command which should be used to launch the program
- Indicate what is wrong and what was expected
Environment
- OS: [e.g Windows/Linux]
- Target device and vendor: [e.g. Intel GPU]
- DPC++ version: [e.g. commit hash or output of
clang++ --version] - Dependencies version: [e.g. the output of
sycl-ls --verbose]
Additional context
No response