Skip to content

Clang driver LIT tests are failed as #20117 #20138

@fzou1

Description

@fzou1

Describe the bug

The LIT tests are failed as #20117

Failed Tests (2):
  Clang :: Driver/sycl-offload-new-driver.c
  Clang :: Driver/sycl-offload-static-lib-2-old-model.cpp
FAIL: Clang :: Driver/sycl-offload-static-lib-2-old-model.cpp (13029 of 23117)
******************** TEST 'Clang :: Driver/sycl-offload-static-lib-2-old-model.cpp' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
echo "void foo(void) {}" > /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1.cpp # RUN: at line 10
+ echo 'void foo(void) {}'
/__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1.cpp -c -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o # RUN: at line 11
+ /__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1.cpp -c -o /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o
llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o # RUN: at line 12
+ llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o
llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o # RUN: at line 13
+ llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o
llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib_2.a /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o # RUN: at line 14
+ llvm-ar cr /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib_2.a /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp1_bundle.o
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a # RUN: at line 16
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo # RUN: at line 17
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo
touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o # RUN: at line 18
+ touch /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o
/__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o 2>&1    | /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB,STATIC_LIB_DEF -DBUNDLE_TRIPLE=sycl-spir64-unknown-unknown # RUN: at line 19
+ /__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o
+ /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB,STATIC_LIB_DEF -DBUNDLE_TRIPLE=sycl-spir64-unknown-unknown
/__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o 2>&1    | /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB,STATIC_LIB_DEF -DBUNDLE_TRIPLE=sycl-spir64-unknown-unknown # RUN: at line 21
+ /__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.lo -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o
+ /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB,STATIC_LIB_DEF -DBUNDLE_TRIPLE=sycl-spir64-unknown-unknown
/__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fno-sycl-libspirv -nocudalib -fsycl-targets=nvptx64-nvidia-cuda -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o 2>&1    | /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB_NVPTX -DBUNDLE_TRIPLE=sycl-nvptx64-nvidia-cuda-sm_50 # RUN: at line 23
+ /__w/llvm/llvm/build/bin/clang --driver-mode=g++ -target x86_64-unknown-linux-gnu -fsycl --no-offload-new-driver -fno-sycl-libspirv -nocudalib -fsycl-targets=nvptx64-nvidia-cuda -L/dummy/dir /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a -### /__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o
+ /__w/llvm/llvm/build/bin/FileCheck /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp -check-prefixes=STATIC_LIB_NVPTX -DBUNDLE_TRIPLE=sycl-nvptx64-nvidia-cuda-sm_50
/__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp:30:22: error: STATIC_LIB_NVPTX: expected string not found in input
// STATIC_LIB_NVPTX: clang-offload-bundler{{.*}} "-type=a" "-targets=[[BUNDLE_TRIPLE]]" "-input={{.*}}" "-output=[[OUTFILE:.+\.a]]"
                     ^
<stdin>:1:1: note: scanning from here
clang version 22.0.0git (https://github.com/intel/llvm 3569a05231bb102e0913d9fc18d71fdfeb3ff096)
^
<stdin>:1:1: note: with "BUNDLE_TRIPLE" equal to "sycl-nvptx64-nvidia-cuda-sm_50"
clang version 22.0.0git (https://github.com/intel/llvm 3569a05231bb102e0913d9fc18d71fdfeb3ff096)
^
<stdin>:6:26: note: possible intended match here
"/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=ao" "-targets=sycl-spir64-unknown-unknown" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a" "-check-section" 
                         ^

Input file: <stdin>
Check file: /__w/llvm/llvm/src/clang/test/Driver/sycl-offload-static-lib-2-old-model.cpp

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: clang version 22.0.0git (https://github.com/intel/llvm 3569a05231bb102e0913d9fc18d71fdfeb3ff096) 
check:30'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:30'1                                                                                                       with "BUNDLE_TRIPLE" equal to "sycl-nvptx64-nvidia-cuda-sm_50"
            2: Target: x86_64-unknown-linux-gnu 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: Thread model: posix 
check:30'0     ~~~~~~~~~~~~~~~~~~~~
            4: InstalledDir: /__w/llvm/llvm/build/bin 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            5: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=ao" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a" "-list"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=ao" "-targets=sycl-spir64-unknown-unknown" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a" "-check-section"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:30'2                              ?                                                                                                                                                                                                           possible intended match
            7: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=ao" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a" "-list"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            8: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=o" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o" "-list"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            9: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=ao" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_lib.a" "-list"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           10: "/__w/llvm/llvm/build/bin/clang-offload-bundler" "-type=o" "-input=/__w/llvm/llvm/build/tools/clang/test/Driver/Output/sycl-offload-static-lib-2-old-model.cpp.tmp_obj.o" "-list"  
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           11: clang: warning: linked binaries do not contain expected 'nvptx64-nvidia-cuda-sm_50' target; found targets: 'spir64-unknown-unknown' [-Wsycl-target] 
check:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            .
            .
            .
>>>>>>

Test run link: https://github.com/intel/llvm/actions/runs/17810936842/job/50634316028

To reproduce

No response

Environment

No response

Additional context

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions