diff --git a/SYCL/Basic/build_log.cpp b/SYCL/Basic/build_log.cpp new file mode 100644 index 0000000000..ebfc651d22 --- /dev/null +++ b/SYCL/Basic/build_log.cpp @@ -0,0 +1,20 @@ +// REQUIRES: opencl || level_zero, gpu +// UNSUPPORTED: gpu-intel-dg1 +// +// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend=spir64_gen "-device dg1" %s -o %t.out +// RUN: %GPU_RUN_PLACEHOLDER env SYCL_RT_WARNING_LEVEL=2 %t.out 2>&1 %GPU_CHECK_PLACEHOLDER + +#include + +int main() { + sycl::queue Q{sycl::default_selector()}; + + auto *I = sycl::malloc_device(1, Q); + Q.single_task([=]() { I[0] = 42; }); + + sycl::free(I, Q); + + return 0; +} + +// CHECK: The program was built for {{.*}} devices