-
Notifications
You must be signed in to change notification settings - Fork 795
Open
Labels
Description
Describe the bug
Testing in #11302 shows that assert does not produce any messages and doesn't stop program execution with NEO 23.30.26918.9 when using opencl backend.
Affected tests:
- sycl/test-e2e/Assert/assert_in_kernels.cpp
- sycl/test-e2e/Assert/assert_in_multiple_tus.cpp
- sycl/test-e2e/Assert/assert_in_multiple_tus_one_ndebug.cpp
- sycl/test-e2e/Assert/assert_in_one_kernel.cpp
- sycl/test-e2e/Assert/assert_in_simultaneous_kernels.cpp
- sycl/test-e2e/Assert/assert_in_simultaneously_multiple_tus.cpp
- sycl/test-e2e/Assert/assert_in_simultaneously_multiple_tus_one_ndebug.cpp
- sycl/test-e2e/DeviceLib/assert-windows.cpp
To Reproduce
Install NEO 23.30.26918.9, launch the test using any existing mechanism for that (check-sycl-e2e target or just repeating commands manually)
It is expected that when a test binary is launched, it prints a message about assert failure and exist with a non-zero exit code before printing some final message like "The test ended.", but it shouldn't happen.
Environment (please complete the following information):
- OS: Linux
- Target device and vendor: Intel GPU
- DPC++ version: any recent intel/llvm will do
- Dependencies version: NEO 23.30.26918.9