[llvm] [AArch64][GlobalISel] Do not run the Localizer at -O0 (PR #177359)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 22 05:56:42 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 168716 tests passed
* 3003 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### BOLT
<details>
<summary>BOLT.AArch64/jmp-table-unsupported.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 12
rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/split-file /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp
# executed command: rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/split-file /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp
# note: command had no output on stdout or stderr
# RUN: at line 15
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.o
# note: command had no output on stdout or stderr
# RUN: at line 17
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.o -Wl,-q -Wl,-z,now, -Wl,-T,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/within-adr-range.t -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.o -Wl,-q -Wl,-z,now, -Wl,-T,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/within-adr-range.t -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe
# note: command had no output on stdout or stderr
# RUN: at line 19
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-RELAXED /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-RELAXED /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 26
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.bolt -v 3 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-RELAXED /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_nop_adr.bolt -v 3
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-RELAXED /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 41
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.o
# note: command had no output on stdout or stderr
# RUN: at line 43
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.o -Wl,-q -Wl,-z,now -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.o -Wl,-q -Wl,-z,now -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe
# note: command had no output on stdout or stderr
# RUN: at line 45
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-SUB-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-SUB-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 52
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.bolt -v 3 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-SUBLDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_sub_ldr.bolt -v 3
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-SUBLDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 57
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.o
# note: command had no output on stdout or stderr
# RUN: at line 59
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.o -Wl,-q -Wl,-z,now -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs --target=aarch64-unknown-linux /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.o -Wl,-q -Wl,-z,now -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe
# note: command had no output on stdout or stderr
# RUN: at line 61
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-ADRP-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-ADRP-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 68
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.bolt -v 3 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-ADRP-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_adrp_ldr.bolt -v 3
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-ADRP-LDR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 73
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown --position-independent /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -filetype=obj -triple aarch64-unknown-unknown --position-independent /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.s -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.o
# note: command had no output on stdout or stderr
# RUN: at line 76
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs -fPIC -O0 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.o -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.exe -Wl,-q -Wl,--no-relax
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs -fPIC -O0 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.o -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.exe -Wl,-q -Wl,--no-relax
# note: command had no output on stdout or stderr
# RUN: at line 78
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.bolt -v 3 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-JT-PIC-OFFSETS /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_pic_with_relative_offset.bolt -v 3
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-JT-PIC-OFFSETS /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 85
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.s -Wl,-q -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.exe
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.s -Wl,-q -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.exe
# .---command stderr------------
# | clang: warning: argument unused during compilation: '-ffreestanding' [-Wunused-command-line-argument]
# `-----------------------------
# RUN: at line 88
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.bolt -v 3 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-FIXED-BR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.exe -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_fixed_branch.bolt -v 3
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-BOLT-FIXED-BR /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# note: command had no output on stdout or stderr
# RUN: at line 95
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs -no-pie /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.c -Wl,-q -Wl,-z,now -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.exe
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang --target=x86_64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie --target=aarch64-unknown-linux-gnu -nostartfiles -nostdlib -ffreestanding -Wl,-z,defs -no-pie /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.c -Wl,-q -Wl,-z,now -Wl,--no-relax -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.exe
# .---command stderr------------
# | ld.lld: warning: cannot find entry symbol _start; not setting start address
# `-----------------------------
# RUN: at line 98
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.exe | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-OBJDUMP-NORMAL /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump --no-show-raw-insn -d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/bolt/test/AArch64/Output/jmp-table-unsupported.s.tmp/jt_type_normal.exe
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=JT-OBJDUMP-NORMAL /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s:104:27: error: JT-OBJDUMP-NORMAL-NEXT: is not on the line after the previous match
# | # JT-OBJDUMP-NORMAL-NEXT: ldr
# | ^
# | <stdin>:32:10: note: 'next' match was here
# | 2101e0: ldr x8, [x8, x9, lsl #3]
# | ^
# | <stdin>:29:13: note: previous match ended here
# | 2101d4: add x8, x8, #0x228
# | ^
# | <stdin>:30:1: note: non-matching line after previous match is here
# | 2101d8: stur w0, [x29, #-0x4]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/bolt/test/AArch64/jmp-table-unsupported.s
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 27: 2101cc: add x29, sp, #0x10
# | 28: 2101d0: adrp x8, 0x220000 <main+0xfe0c>
# | 29: 2101d4: add x8, x8, #0x228
# | 30: 2101d8: stur w0, [x29, #-0x4]
# | 31: 2101dc: ldursw x9, [x29, #-0x4]
# | 32: 2101e0: ldr x8, [x8, x9, lsl #3]
# | next:104 !~~ error: match on wrong line
# | 33: 2101e4: blr x8
# | 34: 2101e8: ldp x29, x30, [sp, #0x10]
# | 35: 2101ec: add sp, sp, #0x20
# | 36: 2101f0: ret
# | 37:
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/177359
More information about the llvm-commits
mailing list