[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