CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
# REQUIRES: x86
|
|
# UNSUPPORTED: system-windows
|
|
|
|
# RUN: rm -rf %t && split-file %s %t && cd %t
|
|
# RUN: chmod +x a.sh
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64 /dev/null -o 0.o
|
|
# RUN: not ld.lld -lidontexist --error-handling-script=%t/a.sh 0.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-LIB %s --match-full-lines --strict-whitespace
|
|
# RUN: not ld.lld -lidontexist --error-handling-script=./notexist 0.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-SCRIPT-DOES-NOT-EXIST %s
|
|
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64 1.s -o 1.o
|
|
# RUN: not ld.lld --error-handling-script=./a.sh 1.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-SYM-C %s
|
|
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64 2.s -o 2.o
|
|
# RUN: not ld.lld --demangle --error-handling-script=./a.sh 2.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-SYM-CXX-DEMANGLE %s
|
|
# RUN: not ld.lld --no-demangle --error-handling-script=./a.sh 2.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-SYM-CXX-NO-DEMANGLE %s
|
|
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64 3.s -o 3.o
|
|
# RUN: not ld.lld --error-handling-script=%t/a.sh 3.o 2>&1 |\
|
|
# RUN: FileCheck --check-prefix=CHECK-SYM-C-CORRECTION %s
|
|
|
|
# CHECK-LIB:script: info: called with missing-lib idontexist
|
|
# CHECK-LIB-NEXT:{{.*}}error: unable to find library -lidontexist
|
|
|
|
# CHECK-SCRIPT-DOES-NOT-EXIST: error: unable to find library -lidontexist
|
|
# CHECK-SCRIPT-DOES-NOT-EXIST-NEXT: error: error handling script './notexist' failed to execute
|
|
|
|
# CHECK-SYM-C: script: info: called with undefined-symbol a
|
|
# CHECK-SYM-C-NEXT: error: undefined symbol: a
|
|
|
|
# CHECK-SYM-CXX-DEMANGLE: script: info: called with undefined-symbol _Z1av
|
|
# CHECK-SYM-CXX-DEMANGLE-NEXT: error: undefined symbol: a()
|
|
|
|
# CHECK-SYM-CXX-NO-DEMANGLE: script: info: called with undefined-symbol _Z1av
|
|
# CHECK-SYM-CXX-NO-DEMANGLE-NEXT: error: undefined symbol: _Z1av
|
|
|
|
# CHECK-SYM-C-CORRECTION: script: info: called with undefined-symbol a
|
|
# CHECK-SYM-C-CORRECTION-NEXT: error: undefined symbol: a
|
|
# CHECK-SYM-C-CORRECTION-NEXT: >>> referenced by 3.o:
|
|
# CHECK-SYM-C-CORRECTION-NEXT: >>> did you mean: a_
|
|
|
|
#--- 1.s
|
|
movl a(%rip), %eax
|
|
#--- 2.s
|
|
movl _Z1av(%rip), %eax
|
|
#--- 3.s
|
|
a_: ret
|
|
movl a(%rip), %eax
|
|
|
|
#--- a.sh
|
|
#!/bin/sh
|
|
echo "script: info: called with $*"
|