[llvm] [LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter (PR #135882)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 16 13:30:51 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-runtime-cuda-gcc` running on `as-builder-7` while building `llvm` at step 6 "build-flang-rt".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/152/builds/1932
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (build-flang-rt) failure: cmake (failure)
...
14.458 [2925/64/3684] Building BPFGenAsmWriter.inc...
14.466 [2924/64/3685] Building MSP430GenDisassemblerTables.inc...
14.466 [2923/64/3686] Building PPCGenGlobalISel.inc...
14.468 [2922/64/3687] Building ARMGenGlobalISel.inc...
14.496 [2921/64/3688] Building ARMGenDAGISel.inc...
14.501 [2920/64/3689] Building PPCGenInstrInfo.inc...
14.509 [2919/64/3690] Building AVRGenDAGISel.inc...
14.553 [2918/64/3691] Building AVRGenMCCodeEmitter.inc...
14.563 [2917/64/3692] Building BPFGenDisassemblerTables.inc...
14.568 [2916/64/3693] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build && /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target/AArch64 -I/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build/include -I/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:150: void {anonymous}::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target/AArch64 -I/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/build/include -I/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-gcc/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 llvm-tblgen 0x00005660f33e0770
1 llvm-tblgen 0x00005660f33ddd4f
2 llvm-tblgen 0x00005660f33dde9a
3 libc.so.6 0x000074c360842520
4 libc.so.6 0x000074c3608969fc pthread_kill + 300
5 libc.so.6 0x000074c360842476 raise + 22
6 libc.so.6 0x000074c3608287f3 abort + 211
7 libc.so.6 0x000074c36082871b
8 libc.so.6 0x000074c360839e96
9 llvm-tblgen 0x00005660f32551be
10 llvm-tblgen 0x00005660f3260a21
11 llvm-tblgen 0x00005660f3260603
12 llvm-tblgen 0x00005660f3261e99
13 llvm-tblgen 0x00005660f32767d6
14 llvm-tblgen 0x00005660f341e41f
15 llvm-tblgen 0x00005660f33ebc0d
16 llvm-tblgen 0x00005660f30c2fb8
17 libc.so.6 0x000074c360829d90
18 libc.so.6 0x000074c360829e40 __libc_start_main + 128
19 llvm-tblgen 0x00005660f308cf15
Aborted (core dumped)
14.601 [2916/63/3694] Building BPFGenRegisterBank.inc...
14.665 [2916/62/3695] Building MSP430GenDAGISel.inc...
14.772 [2916/61/3696] Building BPFGenSubtargetInfo.inc...
14.805 [2916/60/3697] Building AArch64GenAsmWriter.inc...
14.809 [2916/59/3698] Building AArch64GenRegisterInfo.inc...
14.813 [2916/58/3699] Building AVRGenRegisterInfo.inc...
14.852 [2916/57/3700] Building ARMGenMCPseudoLowering.inc...
14.887 [2916/56/3701] Building AArch64GenAsmMatcher.inc...
14.887 [2916/55/3702] Building BPFGenCallingConv.inc...
14.888 [2916/54/3703] Building BPFGenAsmMatcher.inc...
14.902 [2916/53/3704] Building ARMGenSystemRegister.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/135882
More information about the llvm-commits
mailing list