@@ -45,9 +45,12 @@ TEST_F(TestHelperFns, ChkDeviceTypeToStr)
4545 res = DPCTL_DeviceTypeToStr (sycl::info::device_type::gpu));
4646 ASSERT_TRUE (res == " gpu" );
4747
48+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
4849 EXPECT_NO_FATAL_FAILURE (
4950 res = DPCTL_DeviceTypeToStr (sycl::info::device_type::host));
51+ // since host device is being deprecated in SYCL 2020, accept unknown
5052 ASSERT_TRUE (res == " host" );
53+ #endif
5154
5255 EXPECT_NO_FATAL_FAILURE (
5356 res = DPCTL_DeviceTypeToStr (sycl::info::device_type::custom));
@@ -72,8 +75,10 @@ TEST_F(TestHelperFns, ChkStrToDeviceType)
7275 EXPECT_NO_FATAL_FAILURE (dev_type = DPCTL_StrToDeviceType (" gpu" ));
7376 ASSERT_TRUE (dev_type == sycl::info::device_type::gpu);
7477
78+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
7579 EXPECT_NO_FATAL_FAILURE (dev_type = DPCTL_StrToDeviceType (" host" ));
7680 ASSERT_TRUE (dev_type == sycl::info::device_type::host);
81+ #endif
7782
7883 EXPECT_NO_FATAL_FAILURE (dev_type = DPCTL_StrToDeviceType (" accelerator" ));
7984 ASSERT_TRUE (dev_type == sycl::info::device_type::accelerator);
@@ -92,9 +97,11 @@ TEST_F(TestHelperFns, ChkDPCTLBackendTypeToSyclBackend)
9297 DPCTLSyclBackendType::DPCTL_CUDA));
9398 ASSERT_TRUE (res == sycl::backend::ext_oneapi_cuda);
9499
100+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
95101 EXPECT_NO_FATAL_FAILURE (res = DPCTL_DPCTLBackendTypeToSyclBackend (
96102 DPCTLSyclBackendType::DPCTL_HOST));
97103 ASSERT_TRUE (res == sycl::backend::host);
104+ #endif
98105
99106 EXPECT_NO_FATAL_FAILURE (res = DPCTL_DPCTLBackendTypeToSyclBackend (
100107 DPCTLSyclBackendType::DPCTL_OPENCL));
@@ -121,9 +128,11 @@ TEST_F(TestHelperFns, ChkSyclBackendToDPCTLBackendType)
121128 DTy = DPCTL_SyclBackendToDPCTLBackendType (sycl::backend::opencl));
122129 ASSERT_TRUE (DTy == DPCTLSyclBackendType::DPCTL_OPENCL);
123130
131+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
124132 EXPECT_NO_FATAL_FAILURE (
125133 DTy = DPCTL_SyclBackendToDPCTLBackendType (sycl::backend::host));
126134 ASSERT_TRUE (DTy == DPCTLSyclBackendType::DPCTL_HOST);
135+ #endif
127136
128137 EXPECT_NO_FATAL_FAILURE (DTy = DPCTL_SyclBackendToDPCTLBackendType (
129138 sycl::backend::ext_oneapi_cuda));
@@ -154,9 +163,11 @@ TEST_F(TestHelperFns, ChkDPCTLDeviceTypeToSyclDeviceType)
154163 DPCTLSyclDeviceType::DPCTL_CUSTOM));
155164 ASSERT_TRUE (dev_type == sycl::info::device_type::custom);
156165
166+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
157167 EXPECT_NO_FATAL_FAILURE (dev_type = DPCTL_DPCTLDeviceTypeToSyclDeviceType (
158168 DPCTLSyclDeviceType::DPCTL_HOST_DEVICE));
159169 ASSERT_TRUE (dev_type == sycl::info::device_type::host);
170+ #endif
160171
161172 EXPECT_NO_FATAL_FAILURE (dev_type = DPCTL_DPCTLDeviceTypeToSyclDeviceType (
162173 DPCTLSyclDeviceType::DPCTL_AUTOMATIC));
@@ -179,9 +190,11 @@ TEST_F(TestHelperFns, SyclDeviceTypeToDPCTLDeviceType)
179190 sycl::info::device_type::gpu));
180191 ASSERT_TRUE (DTy == DPCTLSyclDeviceType::DPCTL_GPU);
181192
193+ #if __SYCL_COMPILER_VERSION < __SYCL_COMPILER_2023_SWITCHOVER
182194 EXPECT_NO_FATAL_FAILURE (DTy = DPCTL_SyclDeviceTypeToDPCTLDeviceType (
183195 sycl::info::device_type::host));
184196 ASSERT_TRUE (DTy == DPCTLSyclDeviceType::DPCTL_HOST_DEVICE);
197+ #endif
185198
186199 EXPECT_NO_FATAL_FAILURE (DTy = DPCTL_SyclDeviceTypeToDPCTLDeviceType (
187200 sycl::info::device_type::accelerator));
0 commit comments