Skip to content

Commit 42d2c6f

Browse files
committed
[SYCL][Driver] Stop linking fallback cassert device library for SYCL
Signed-off-by: jinge90 <[email protected]>
1 parent e34323f commit 42d2c6f

File tree

7 files changed

+32
-51
lines changed

7 files changed

+32
-51
lines changed

clang/lib/Driver/ToolChains/SYCL.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,6 @@ SYCL::getDeviceLibraries(const Compilation &C, const llvm::Triple &TargetTriple,
602602
"libsycl-imf",
603603
"libsycl-imf-fp64",
604604
"libsycl-imf-bf16",
605-
"libsycl-fallback-cassert",
606605
"libsycl-fallback-cstring",
607606
"libsycl-fallback-complex",
608607
"libsycl-fallback-complex-fp64",
@@ -784,7 +783,6 @@ static llvm::SmallVector<StringRef, 16> SYCLDeviceLibList{
784783
"itt-compiler-wrappers",
785784
"itt-stubs",
786785
"itt-user-wrappers",
787-
"fallback-cassert",
788786
"fallback-cstring",
789787
"fallback-cmath",
790788
"fallback-cmath-fp64",

clang/test/Driver/sycl-device-lib-old-model.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-imf.bc"
1818
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-imf-fp64.bc"
1919
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-imf-bf16.bc"
20-
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-fallback-cassert.bc"
2120
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-fallback-cstring.bc"
2221
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-fallback-complex.bc"
2322
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -54,7 +53,6 @@
5453
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-imf.bc"
5554
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-imf-fp64.bc"
5655
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-imf-bf16.bc"
57-
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-fallback-cassert.bc"
5856
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-fallback-cstring.bc"
5957
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-fallback-complex.bc"
6058
// SYCL_LLVM_LINK_DEVICE_LIB-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -95,7 +93,6 @@
9593
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-imf.bc"
9694
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-imf-fp64.bc"
9795
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-imf-bf16.bc"
98-
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-fallback-cassert.bc"
9996
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-fallback-cstring.bc"
10097
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-fallback-complex.bc"
10198
// SYCL_DEVICE_LIB_ASAN-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -130,7 +127,6 @@
130127
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-imf.bc"
131128
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-imf-fp64.bc"
132129
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-imf-bf16.bc"
133-
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-fallback-cassert.bc"
134130
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-fallback-cstring.bc"
135131
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-fallback-complex.bc"
136132
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -153,7 +149,6 @@
153149
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-imf.bc"
154150
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-imf-fp64.bc"
155151
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-imf-bf16.bc"
156-
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-fallback-cassert.bc"
157152
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-fallback-cstring.bc"
158153
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-fallback-complex.bc"
159154
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -185,7 +180,6 @@
185180
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-imf.bc"
186181
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-imf-fp64.bc"
187182
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-imf-bf16.bc"
188-
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-fallback-cassert.bc"
189183
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-fallback-cstring.bc"
190184
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-fallback-complex.bc"
191185
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -219,7 +213,6 @@
219213
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-imf.bc"
220214
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-imf-fp64.bc"
221215
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-imf-bf16.bc"
222-
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-fallback-cassert.bc"
223216
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-fallback-cstring.bc"
224217
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-fallback-complex.bc"
225218
// SYCL_DEVICE_LIB_MSAN-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"
@@ -279,7 +272,6 @@
279272
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-imf.bc"
280273
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-imf-fp64.bc"
281274
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-imf-bf16.bc"
282-
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-fallback-cassert.bc"
283275
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-fallback-cstring.bc"
284276
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-fallback-complex.bc"
285277
// SYCL_DEVICE_LIB_TSAN-SAME: "{{.*}}libsycl-fallback-complex-fp64.bc"

clang/test/Driver/sycl-device-lib.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-imf.new.o
1818
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-imf-fp64.new.o
1919
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-imf-bf16.new.o
20-
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-fallback-cassert.new.o
2120
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-fallback-cstring.new.o
2221
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-fallback-complex.new.o
2322
// SYCL_DEVICE_LIB_LINK_DEFAULT-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -59,7 +58,6 @@
5958
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-imf.new.o
6059
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-imf-fp64.new.o
6160
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-imf-bf16.new.o
62-
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-fallback-cassert.new.o
6361
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-fallback-cstring.new.o
6462
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-fallback-complex.new.o
6563
// SYCL_DEVICE_LIB_ASAN-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -102,7 +100,6 @@
102100
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-imf.new.o
103101
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-imf-fp64.new.o
104102
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-imf-bf16.new.o
105-
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-fallback-cassert.new.o
106103
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-fallback-cstring.new.o
107104
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-fallback-complex.new.o
108105
// SYCL_DEVICE_LIB_ASAN_PVC-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -126,7 +123,6 @@
126123
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-imf.new.o
127124
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-imf-fp64.new.o
128125
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-imf-bf16.new.o
129-
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-fallback-cassert.new.o
130126
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-fallback-cstring.new.o
131127
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-fallback-complex.new.o
132128
// SYCL_DEVICE_LIB_ASAN_CPU-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -159,7 +155,6 @@
159155
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-imf.new.o
160156
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-imf-fp64.new.o
161157
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-imf-bf16.new.o
162-
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-fallback-cassert.new.o
163158
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-fallback-cstring.new.o
164159
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-fallback-complex.new.o
165160
// SYCL_DEVICE_LIB_ASAN_DG2-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -188,7 +183,6 @@
188183
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-imf.new.o
189184
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-imf-fp64.new.o
190185
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-imf-bf16.new.o
191-
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-fallback-cassert.new.o
192186
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-fallback-cstring.new.o
193187
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-fallback-complex.new.o
194188
// SYCL_DEVICE_LIB_ASAN_MUL-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -223,7 +217,6 @@
223217
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-imf.new.o
224218
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-imf-fp64.new.o
225219
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-imf-bf16.new.o
226-
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-fallback-cassert.new.o
227220
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-fallback-cstring.new.o
228221
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-fallback-complex.new.o
229222
// SYCL_DEVICE_LIB_MSAN-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o
@@ -272,7 +265,6 @@
272265
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-imf.new.o
273266
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-imf-fp64.new.o
274267
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-imf-bf16.new.o
275-
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-fallback-cassert.new.o
276268
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-fallback-cstring.new.o
277269
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-fallback-complex.new.o
278270
// SYCL_DEVICE_LIB_TSAN-SAME: {{.*}}libsycl-fallback-complex-fp64.new.o

clang/test/Driver/sycl-no-rdc-fat-archive-old-model.cpp

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313
// CHECK: 2: clang-offload-unbundler, {1}, tempfilelist
1414
// CHECK: 3: spirv-to-ir-wrapper, {2}, tempfilelist, (device-sycl)
1515
// CHECK: 4: input, "{{.*}}libsycl-crt.bc", ir, (device-sycl)
16-
// CHECK: 24: linker, {4, {{.*}}}, ir, (device-sycl)
17-
// CHECK: 25: linker, {3, 24}, ir, (device-sycl)
18-
// CHECK: 26: foreach, {3, 25}, ir, (device-sycl)
19-
// CHECK: 27: file-table-tform, {3, 26}, tempfilelist, (device-sycl)
20-
// CHECK: 28: sycl-post-link, {27}, tempfiletable, (device-sycl)
21-
// CHECK: 29: foreach, {27, 28}, tempfiletable, (device-sycl)
22-
// CHECK: 30: file-table-tform, {29}, tempfilelist, (device-sycl)
23-
// CHECK: 31: file-table-tform, {29}, tempfilelist, (device-sycl)
24-
// CHECK: 32: foreach, {27, 31}, tempfilelist, (device-sycl)
25-
// CHECK: 33: file-table-tform, {32}, tempfilelist, (device-sycl)
26-
// CHECK: 34: llvm-spirv, {33}, tempfilelist, (device-sycl)
27-
// CHECK: 35: file-table-tform, {30, 34}, tempfiletable, (device-sycl)
28-
// CHECK: 36: clang-offload-wrapper, {35}, object, (device-sycl)
29-
// CHECK: 37: offload, "device-sycl (spir64-unknown-unknown)" {36}, object
30-
// CHECK: 38: linker, {0, 37}, image, (host-sycl)
16+
// CHECK: 23: linker, {4, {{.*}}}, ir, (device-sycl)
17+
// CHECK: 24: linker, {3, 23}, ir, (device-sycl)
18+
// CHECK: 25: foreach, {3, 24}, ir, (device-sycl)
19+
// CHECK: 26: file-table-tform, {3, 25}, tempfilelist, (device-sycl)
20+
// CHECK: 27: sycl-post-link, {26}, tempfiletable, (device-sycl)
21+
// CHECK: 28: foreach, {26, 27}, tempfiletable, (device-sycl)
22+
// CHECK: 29: file-table-tform, {28}, tempfilelist, (device-sycl)
23+
// CHECK: 30: file-table-tform, {28}, tempfilelist, (device-sycl)
24+
// CHECK: 31: foreach, {26, 30}, tempfilelist, (device-sycl)
25+
// CHECK: 32: file-table-tform, {31}, tempfilelist, (device-sycl)
26+
// CHECK: 33: llvm-spirv, {32}, tempfilelist, (device-sycl)
27+
// CHECK: 34: file-table-tform, {29, 33}, tempfiletable, (device-sycl)
28+
// CHECK: 35: clang-offload-wrapper, {34}, object, (device-sycl)
29+
// CHECK: 36: offload, "device-sycl (spir64-unknown-unknown)" {35}, object
30+
// CHECK: 37: linker, {0, 36}, image, (host-sycl)

clang/test/Driver/sycl-no-rdc-old-model.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@
1212
// CHECK: 12: preprocessor, {11}, c++-cpp-output, (device-sycl)
1313
// CHECK: 13: compiler, {12}, ir, (device-sycl)
1414
// CHECK: 18: input, "{{.*}}libsycl-crt.bc", ir, (device-sycl)
15-
// CHECK: 38: linker, {18, {{.*}}}, ir, (device-sycl)
16-
// CHECK: 39: linker, {4, 38}, ir, (device-sycl)
17-
// CHECK: 40: sycl-post-link, {39}, tempfiletable, (device-sycl)
18-
// CHECK: 41: file-table-tform, {40}, tempfilelist, (device-sycl)
19-
// CHECK: 42: llvm-spirv, {41}, tempfilelist, (device-sycl)
20-
// CHECK: 43: file-table-tform, {40, 42}, tempfiletable, (device-sycl)
21-
// CHECK: 44: clang-offload-wrapper, {43}, object, (device-sycl)
22-
// CHECK: 45: offload, "device-sycl (spir64-unknown-unknown)" {44}, object
23-
// CHECK: 46: linker, {13, 38}, ir, (device-sycl)
24-
// CHECK: 47: sycl-post-link, {46}, tempfiletable, (device-sycl)
25-
// CHECK: 48: file-table-tform, {47}, tempfilelist, (device-sycl)
26-
// CHECK: 49: llvm-spirv, {48}, tempfilelist, (device-sycl)
27-
// CHECK: 50: file-table-tform, {47, 49}, tempfiletable, (device-sycl)
28-
// CHECK: 51: clang-offload-wrapper, {50}, object, (device-sycl)
29-
// CHECK: 52: offload, "device-sycl (spir64-unknown-unknown)" {51}, object
30-
// CHECK: 53: linker, {8, 17, 45, 52}, image, (host-sycl)
15+
// CHECK: 37: linker, {18, {{.*}}}, ir, (device-sycl)
16+
// CHECK: 38: linker, {4, 37}, ir, (device-sycl)
17+
// CHECK: 39: sycl-post-link, {38}, tempfiletable, (device-sycl)
18+
// CHECK: 40: file-table-tform, {39}, tempfilelist, (device-sycl)
19+
// CHECK: 41: llvm-spirv, {40}, tempfilelist, (device-sycl)
20+
// CHECK: 42: file-table-tform, {39, 41}, tempfiletable, (device-sycl)
21+
// CHECK: 43: clang-offload-wrapper, {42}, object, (device-sycl)
22+
// CHECK: 44: offload, "device-sycl (spir64-unknown-unknown)" {43}, object
23+
// CHECK: 45: linker, {13, 37}, ir, (device-sycl)
24+
// CHECK: 46: sycl-post-link, {45}, tempfiletable, (device-sycl)
25+
// CHECK: 47: file-table-tform, {46}, tempfilelist, (device-sycl)
26+
// CHECK: 48: llvm-spirv, {47}, tempfilelist, (device-sycl)
27+
// CHECK: 49: file-table-tform, {46, 48}, tempfiletable, (device-sycl)
28+
// CHECK: 50: clang-offload-wrapper, {49}, object, (device-sycl)
29+
// CHECK: 51: offload, "device-sycl (spir64-unknown-unknown)" {50}, object
30+
// CHECK: 52: linker, {8, 17, 44, 51}, image, (host-sycl)

clang/test/Driver/sycl-offload-new-driver.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
// RUN: %clangxx --target=x86_64-unknown-linux-gnu -fsycl --offload-new-driver \
3535
// RUN: --sysroot=%S/Inputs/SYCL -### %s 2>&1 \
3636
// RUN: | FileCheck -check-prefix WRAPPER_OPTIONS %s
37-
// WRAPPER_OPTIONS: clang-linker-wrapper{{.*}} "-sycl-device-libraries=libsycl-crt.new.o,libsycl-complex.new.o,libsycl-complex-fp64.new.o,libsycl-cmath.new.o,libsycl-cmath-fp64.new.o,libsycl-imf.new.o,libsycl-imf-fp64.new.o,libsycl-imf-bf16.new.o,libsycl-fallback-cassert.new.o,libsycl-fallback-cstring.new.o,libsycl-fallback-complex.new.o,libsycl-fallback-complex-fp64.new.o,libsycl-fallback-cmath.new.o,libsycl-fallback-cmath-fp64.new.o,libsycl-fallback-imf.new.o,libsycl-fallback-imf-fp64.new.o,libsycl-fallback-imf-bf16.new.o,libsycl-itt-user-wrappers.new.o,libsycl-itt-compiler-wrappers.new.o,libsycl-itt-stubs.new.o"
37+
// WRAPPER_OPTIONS: clang-linker-wrapper{{.*}} "-sycl-device-libraries=libsycl-crt.new.o,libsycl-complex.new.o,libsycl-complex-fp64.new.o,libsycl-cmath.new.o,libsycl-cmath-fp64.new.o,libsycl-imf.new.o,libsycl-imf-fp64.new.o,libsycl-imf-bf16.new.o,libsycl-fallback-cstring.new.o,libsycl-fallback-complex.new.o,libsycl-fallback-complex-fp64.new.o,libsycl-fallback-cmath.new.o,libsycl-fallback-cmath-fp64.new.o,libsycl-fallback-imf.new.o,libsycl-fallback-imf-fp64.new.o,libsycl-fallback-imf-bf16.new.o,libsycl-itt-user-wrappers.new.o,libsycl-itt-compiler-wrappers.new.o,libsycl-itt-stubs.new.o"
3838
// WRAPPER_OPTIONS-SAME: "-sycl-device-library-location={{.*}}/lib"
3939

4040
/// Verify phases used to generate SPIR-V instead of LLVM-IR

sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,6 @@ static void getDeviceLibraries(const ArgList &Args,
791791
"libsycl-imf",
792792
"libsycl-imf-fp64",
793793
"libsycl-imf-bf16",
794-
"libsycl-fallback-cassert",
795794
"libsycl-fallback-cstring",
796795
"libsycl-fallback-complex",
797796
"libsycl-fallback-complex-fp64",

0 commit comments

Comments
 (0)