Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 5367d96

Browse files
authored
[SYCL] Fix kernel-bundle-merge-options-env.cpp (#1445)
Calling link API is not supported for ESIMD kernels. Use simple kernel instead, as it is not important for the purpose of the test.
1 parent 7bf4f96 commit 5367d96

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

SYCL/KernelAndProgram/kernel-bundle-merge-options-env.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,22 @@
88
// UNSUPPORTED: hip
99
// UNSUPPORTED: ze_debug-1,ze_debug4
1010

11-
// Temporary while the failure is being investigated.
12-
// UNSUPPORTED: windows
1311
#include "kernel-bundle-merge-options.hpp"
1412

1513
// CHECK: piProgramBuild
1614
// CHECK-NEXT: <unknown>
1715
// CHECK-NEXT: <unknown>
1816
// CHECK-NEXT: <unknown>
19-
// CHECK-NEXT: <const char *>:{{.*}}-DENV_COMPILE_OPTS{{.*}}-vc-codegen
17+
// CHECK: <const char *>:{{[^bar]*}}-DENV_COMPILE_OPTS{{[^bar]*}}-DENV_LINK_OPTS{{[^bar]*}}
2018

2119
// CHECK: piProgramCompile(
2220
// CHECK-NEXT: <unknown>
2321
// CHECK-NEXT: <unknown>
2422
// CHECK-NEXT: <unknown>
25-
// CHECK-NEXT: <const char *>: -DENV_COMPILE_OPTS -vc-codegen
23+
// CHECK: <const char *>:{{[^bar]*}}-DENV_COMPILE_OPTS{{[^bar]*}}
2624

2725
// CHECK: piProgramLink(
2826
// CHECK-NEXT: <unknown>
2927
// CHECK-NEXT: <unknown>
3028
// CHECK-NEXT: <unknown>
31-
// CHECK-NEXT: <const char *>: -DENV_LINK_OPTS
29+
// CHECK: <const char *>:{{[^bar]*}}-DENV_LINK_OPTS{{[^bar]*}}

SYCL/KernelAndProgram/kernel-bundle-merge-options.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@
1313
// CHECK-NEXT: <unknown>
1414
// CHECK-NEXT: <unknown>
1515
// CHECK-NEXT: <unknown>
16-
// CHECK-NEXT: <const char *>:{{.*}} -g {{.*}}-vc-codegen
16+
// CHECK-NEXT: <const char *>:{{.*}}-g
1717

1818
// TODO: Uncomment when build options are properly passed to compile and link
1919
// commands for kernel_bundle
2020
// xCHECK: piProgramCompile(
2121
// xCHECK-NEXT: <unknown>
2222
// xCHECK-NEXT: <unknown>
2323
// xCHECK-NEXT: <unknown>
24-
// xCHECK-NEXT: <const char *>: -g -vc-codegen
24+
// xCHECK-NEXT: <const char *>:{{.*}}-g
2525
// xCHECK: piProgramLink(
2626
// xCHECK-NEXT: <unknown>
2727
// xCHECK-NEXT: <unknown>
2828
// xCHECK-NEXT: <unknown>
29-
// xCHECK-NEXT: <const char *>: -g -vc-codegen
29+
// xCHECK-NEXT: <const char *>:{{.*}}-g

SYCL/KernelAndProgram/kernel-bundle-merge-options.hpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#define SYCL2020_DISABLE_DEPRECATION_WARNINGS
2-
#include <sycl/ext/intel/esimd.hpp>
2+
33
#include <sycl/sycl.hpp>
44

55
class KernelName;
@@ -16,8 +16,7 @@ int main() {
1616

1717
if (0)
1818
Queue.submit([&](sycl::handler &CGH) {
19-
CGH.single_task<KernelName>(
20-
[=]() SYCL_ESIMD_KERNEL {}); // Actual kernel does not matter
19+
CGH.single_task<KernelName>([=]() {}); // Actual kernel does not matter
2120
});
2221

2322
try {

0 commit comments

Comments
 (0)