Skip to content

check-clang Driver/sycl-linker-wrapper.cpp failing in nighly #19551

@sarnex

Description

@sarnex

Describe the bug

FAIL: Clang :: Driver/sycl-linker-wrapper.cpp (13041 of 22543)
******************** TEST 'Clang :: Driver/sycl-linker-wrapper.cpp' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o # RUN: at line 7
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.cpp # RUN: at line 11
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o # RUN: at line 12
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 16
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run
/__w/llvm/llvm/build/bin/clang-linker-wrapper -no-use-sycl-post-link-tool -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--triple=spir64" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SPLIT-CMDS /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 28
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -no-use-sycl-post-link-tool -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --triple=spir64 --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SPLIT-CMDS /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
not /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--triple=spir64" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SYCL-POST-LINK-TOOL-ERROR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 40
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SYCL-POST-LINK-TOOL-ERROR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ not /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --triple=spir64 --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run
not /__w/llvm/llvm/build/bin/clang-linker-wrapper -use-sycl-post-link-tool -no-use-sycl-post-link-tool -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--triple=spir64" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SYCL-POST-LINK-TOOL-ERROR2 /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 43
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SYCL-POST-LINK-TOOL-ERROR2 /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ not /__w/llvm/llvm/build/bin/clang-linker-wrapper -use-sycl-post-link-tool -no-use-sycl-post-link-tool -sycl-module-split-mode=auto -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --triple=spir64 --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--triple=spir64" "--linker-path=/usr/bin/ld" -shared "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SHARED /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 47
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-SHARED /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --triple=spir64 --linker-path=/usr/bin/ld -shared -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp.o --dry-run
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=intel_gpu_pvc -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o # RUN: at line 54
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=intel_gpu_pvc -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.cpp # RUN: at line 58
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.cpp -fsycl -fsycl-targets=intel_gpu_pvc -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o # RUN: at line 59
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.cpp -fsycl -fsycl-targets=intel_gpu_pvc -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-GEN /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 63
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-GEN /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o --dry-run
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-embed-ir -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-GEN /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 64
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-GEN /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-embed-ir -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp1.o --dry-run
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64_x86_64 -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.o # RUN: at line 79
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64_x86_64 -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.o
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.cpp # RUN: at line 83
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.cpp -fsycl -fsycl-targets=spir64_x86_64 -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.o # RUN: at line 84
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.cpp -fsycl -fsycl-targets=spir64_x86_64 -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.o
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-CPU /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 88
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp2.o --dry-run
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-CPU /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -c -nocudalib -fno-sycl-libspirv --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o # RUN: at line 103
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -c -nocudalib -fno-sycl-libspirv --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'nvptx64-nvidia-cuda'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp # RUN: at line 107
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -nocudalib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o # RUN: at line 108
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -nocudalib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'nvptx64-nvidia-cuda'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-NV /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 112
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o --dry-run
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-NV /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx803 -fgpu-rdc -nogpulib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o # RUN: at line 128
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx803 -fgpu-rdc -nogpulib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'amdgcn-amd-amdhsa'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-AMD /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 132
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o --dry-run
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-AMD /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -c -nocudalib -fno-sycl-libspirv --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o # RUN: at line 146
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -c -nocudalib -fno-sycl-libspirv --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'nvptx64-nvidia-cuda'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp # RUN: at line 150
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -nocudalib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o # RUN: at line 151
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.cpp -fsycl -fsycl-targets=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_50 -nocudalib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'nvptx64-nvidia-cuda'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" -sycl-embed-ir "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-NV-EMBED-IR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 155
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-NV-EMBED-IR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-device-libraries=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.devicelib.o -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS -sycl-embed-ir --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp3.o --dry-run
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx803 -fgpu-rdc -nogpulib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o # RUN: at line 173
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx803 -fgpu-rdc -nogpulib -fno-sycl-libspirv -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o
clang: warning: '-fno-sycl-libspirv' should not be used with target 'amdgcn-amd-amdhsa'; libspirv is required for correct behavior [-Wunsafe-libspirv-not-linked]
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" -sycl-embed-ir "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-AMD-EMBED-IR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 177
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-AOT-AMD-EMBED-IR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS -sycl-embed-ir --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp4.o --dry-run
not /__w/llvm/llvm/build/bin/clang-linker-wrapper 2>&1 | /__w/llvm/llvm/build/bin/FileCheck --check-prefix=LINKER-PATH-NOT-PROVIDED /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 190
+ /__w/llvm/llvm/build/bin/FileCheck --check-prefix=LINKER-PATH-NOT-PROVIDED /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
+ not /__w/llvm/llvm/build/bin/clang-linker-wrapper
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp5.o # RUN: at line 197
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=spir64-unknown-unknown -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp5.o
/__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options="SYCL_POST_LINK_OPTIONS" -llvm-spirv-options="LLVM_SPIRV_OPTIONS" "--host-triple=x86_64-unknown-linux-gnu" "--linker-path=/usr/bin/ld" "--" HOST_LINKER_FLAGS "-dynamic-linker" HOST_DYN_LIB "-o" "a.out" HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp5.o -sycl-device-libraries=libsycl-crt.new.o -sycl-device-library-location=/__w/llvm/llvm/src/clang/test/Driver/Inputs/SYCL/lib --dry-run 2>&1 | /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-DEVICE-LIB-DIR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp # RUN: at line 199
+ /__w/llvm/llvm/build/bin/clang-linker-wrapper -sycl-post-link-options=SYCL_POST_LINK_OPTIONS -llvm-spirv-options=LLVM_SPIRV_OPTIONS --host-triple=x86_64-unknown-linux-gnu --linker-path=/usr/bin/ld -- HOST_LINKER_FLAGS -dynamic-linker HOST_DYN_LIB -o a.out HOST_LIB_PATH HOST_STAT_LIB /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp5.o -sycl-device-libraries=libsycl-crt.new.o -sycl-device-library-location=/__w/llvm/llvm/src/clang/test/Driver/Inputs/SYCL/lib --dry-run
+ /__w/llvm/llvm/build/bin/FileCheck -check-prefix=CHK-CMDS-DEVICE-LIB-DIR /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp
/__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=native_cpu -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp6.o # RUN: at line 209
+ /__w/llvm/llvm/build/bin/clang /__w/llvm/llvm/src/clang/test/Driver/sycl-linker-wrapper.cpp -fsycl -fsycl-targets=native_cpu -c --offload-new-driver -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-linker-wrapper.cpp.tmp6.o
clang: error: cannot find 'remangled-l64-signed_char.libspirv-native_cpu.bc'; provide path to libspirv library via '-fsycl-libspirv-path', or pass '-fno-sycl-libspirv' to build without linking with libspirv

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
********************
Failed Tests (1):
  Clang :: Driver/sycl-linker-wrapper.cpp

https://github.com/intel/llvm/actions/runs/16433886152/job/46440143491

To reproduce

  1. Include a code snippet that is as short as possible
  2. Specify the command which should be used to compile the program
  3. Specify the command which should be used to launch the program
  4. Indicate what is wrong and what was expected

Environment

  • OS: [e.g Windows/Linux]
  • Target device and vendor: [e.g. Intel GPU]
  • DPC++ version: [e.g. commit hash or output of clang++ --version]
  • Dependencies version: [e.g. the output of sycl-ls --verbose]

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions