[llvm] [AArch64][GlobalISel] Legalize more G_VECREDUCE_ADD operations. (PR #123392)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 30 15:25:26 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux-bootstrap-hwasan` running on `sanitizer-buildbot11` while building `llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/55/builds/6382
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 86220 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s (56029 of 86220)
******************** TEST 'LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
RUN: at line 2: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
llvm-mc: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/SmallVector.h:295: const_reference llvm::SmallVectorTemplateCommon<llvm::MCOperand>::operator[](size_type) const [T = llvm::MCOperand]: Assertion `idx < size()' 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/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
#0 0x0000b34591015c5c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:798:13
#1 0x0000b34591010b00 llvm::sys::RunSignalHandlers() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Signals.cpp:106:18
#2 0x0000b345910171ac SignalHandler(int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:3
#3 0x0000fb6ad42d68f8 (linux-vdso.so.1+0x8f8)
#4 0x0000fb6ad3be7628 (/lib/aarch64-linux-gnu/libc.so.6+0x87628)
#5 0x0000fb6ad3b9cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000fb6ad3b87e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000fb6ad3b95cbc (/lib/aarch64-linux-gnu/libc.so.6+0x35cbc)
#8 0x0000fb6ad3b95d2c (/lib/aarch64-linux-gnu/libc.so.6+0x35d2c)
#9 0x0000b345901cfc90 getParser /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:61:38
#10 0x0000b345901cfc90 Error /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:74:12
#11 0x0000b345901cfc90 validateInstruction /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:0:0
#12 0x0000b345901cfc90 (anonymous namespace)::AMDGPUAsmParser::matchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<std::__1::unique_ptr<llvm::MCParsedAsmOperand, std::__1::default_delete<llvm::MCParsedAsmOperand>>>&, llvm::MCStreamer&, unsigned long&, bool) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:5405:10
#13 0x0000b34590ecd064 (anonymous namespace)::AsmParser::parseAndMatchAndEmitTargetInstruction((anonymous namespace)::ParseStatementInfo&, llvm::StringRef, llvm::AsmToken, llvm::SMLoc) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:0:27
#14 0x0000b34590ea84b0 isSingleWord /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:322:38
#15 0x0000b34590ea84b0 needsCleanup /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:1904:39
#16 0x0000b34590ea84b0 ~APInt /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:191:9
#17 0x0000b34590ea84b0 ~AsmToken /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h:21:7
#18 0x0000b34590ea84b0 (anonymous namespace)::AsmParser::parseStatement((anonymous namespace)::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2317:3
#19 0x0000b34590e96590 (anonymous namespace)::AsmParser::Run(bool, bool) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:0:19
#20 0x0000b345900e8a40 AssembleInput(char const*, llvm::Target const*, llvm::SourceMgr&, llvm::MCContext&, llvm::MCStreamer&, llvm::MCAsmInfo&, llvm::MCSubtargetInfo&, llvm::MCInstrInfo&, llvm::MCTargetOptions const&) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp:348:13
#21 0x0000b345900e66bc main /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp:0:11
#22 0x0000fb6ad3b884c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#23 0x0000fb6ad3b88598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#24 0x0000b3459009b4f0 _start (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc+0x25cb4f0)
FileCheck error: '<stdin>' is empty.
Step 11 (stage2/hwasan check) failure: stage2/hwasan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 86220 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60
FAIL: LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s (56029 of 86220)
******************** TEST 'LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
RUN: at line 2: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
llvm-mc: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/SmallVector.h:295: const_reference llvm::SmallVectorTemplateCommon<llvm::MCOperand>::operator[](size_type) const [T = llvm::MCOperand]: Assertion `idx < size()' 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/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
#0 0x0000b34591015c5c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:798:13
#1 0x0000b34591010b00 llvm::sys::RunSignalHandlers() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Signals.cpp:106:18
#2 0x0000b345910171ac SignalHandler(int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:3
#3 0x0000fb6ad42d68f8 (linux-vdso.so.1+0x8f8)
#4 0x0000fb6ad3be7628 (/lib/aarch64-linux-gnu/libc.so.6+0x87628)
#5 0x0000fb6ad3b9cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000fb6ad3b87e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000fb6ad3b95cbc (/lib/aarch64-linux-gnu/libc.so.6+0x35cbc)
#8 0x0000fb6ad3b95d2c (/lib/aarch64-linux-gnu/libc.so.6+0x35d2c)
#9 0x0000b345901cfc90 getParser /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:61:38
#10 0x0000b345901cfc90 Error /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:74:12
#11 0x0000b345901cfc90 validateInstruction /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:0:0
#12 0x0000b345901cfc90 (anonymous namespace)::AMDGPUAsmParser::matchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<std::__1::unique_ptr<llvm::MCParsedAsmOperand, std::__1::default_delete<llvm::MCParsedAsmOperand>>>&, llvm::MCStreamer&, unsigned long&, bool) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:5405:10
#13 0x0000b34590ecd064 (anonymous namespace)::AsmParser::parseAndMatchAndEmitTargetInstruction((anonymous namespace)::ParseStatementInfo&, llvm::StringRef, llvm::AsmToken, llvm::SMLoc) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:0:27
#14 0x0000b34590ea84b0 isSingleWord /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:322:38
#15 0x0000b34590ea84b0 needsCleanup /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:1904:39
#16 0x0000b34590ea84b0 ~APInt /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/APInt.h:191:9
#17 0x0000b34590ea84b0 ~AsmToken /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/MC/MCAsmMacro.h:21:7
#18 0x0000b34590ea84b0 (anonymous namespace)::AsmParser::parseStatement((anonymous namespace)::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2317:3
#19 0x0000b34590e96590 (anonymous namespace)::AsmParser::Run(bool, bool) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:0:19
#20 0x0000b345900e8a40 AssembleInput(char const*, llvm::Target const*, llvm::SourceMgr&, llvm::MCContext&, llvm::MCStreamer&, llvm::MCAsmInfo&, llvm::MCSubtargetInfo&, llvm::MCInstrInfo&, llvm::MCTargetOptions const&) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp:348:13
#21 0x0000b345900e66bc main /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp:0:11
#22 0x0000fb6ad3b884c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#23 0x0000fb6ad3b88598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#24 0x0000b3459009b4f0 _start (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/llvm-mc+0x25cb4f0)
FileCheck error: '<stdin>' is empty.
Step 14 (stage3/hwasan check) failure: stage3/hwasan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 83345 tests, 72 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.
FAIL: LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s (56011 of 83345)
******************** TEST 'LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
RUN: at line 2: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
llvm-mc: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/SmallVector.h:295: const_reference llvm::SmallVectorTemplateCommon<llvm::MCOperand>::operator[](size_type) const [T = llvm::MCOperand]: Assertion `idx < size()' 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/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
#0 0x0000b4bc4f49ff48 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc+0x29aff48)
#1 0x0000b4bc4f49df98 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc+0x29adf98)
#2 0x0000b4bc4f4a07b4 SignalHandler(int) Signals.cpp:0:0
#3 0x0000e1fc745518f8 (linux-vdso.so.1+0x8f8)
#4 0x0000e1fc73ec7628 (/lib/aarch64-linux-gnu/libc.so.6+0x87628)
#5 0x0000e1fc73e7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000e1fc73e67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000e1fc73e75cbc (/lib/aarch64-linux-gnu/libc.so.6+0x35cbc)
#8 0x0000e1fc73e75d2c (/lib/aarch64-linux-gnu/libc.so.6+0x35d2c)
#9 0x0000b4bc4ef3da20 (anonymous namespace)::AMDGPUAsmParser::matchAndEmitInstruction(llvm::SMLoc, unsigned int&, llvm::SmallVectorImpl<std::unique_ptr<llvm::MCParsedAsmOperand, std::default_delete<llvm::MCParsedAsmOperand>>>&, llvm::MCStreamer&, unsigned long&, bool) AMDGPUAsmParser.cpp:0:0
#10 0x0000b4bc4f429a58 (anonymous namespace)::AsmParser::parseAndMatchAndEmitTargetInstruction((anonymous namespace)::ParseStatementInfo&, llvm::StringRef, llvm::AsmToken, llvm::SMLoc) AsmParser.cpp:0:0
#11 0x0000b4bc4f41ccc8 (anonymous namespace)::AsmParser::parseStatement((anonymous namespace)::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*) AsmParser.cpp:0:0
#12 0x0000b4bc4f416134 (anonymous namespace)::AsmParser::Run(bool, bool) AsmParser.cpp:0:0
#13 0x0000b4bc4eef1d6c AssembleInput(char const*, llvm::Target const*, llvm::SourceMgr&, llvm::MCContext&, llvm::MCStreamer&, llvm::MCAsmInfo&, llvm::MCSubtargetInfo&, llvm::MCInstrInfo&, llvm::MCTargetOptions const&) llvm-mc.cpp:0:0
#14 0x0000b4bc4eef0e10 main (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc+0x2400e10)
#15 0x0000e1fc73e684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#16 0x0000e1fc73e68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#17 0x0000b4bc4eeebe30 _start (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/llvm-mc+0x23fbe30)
FileCheck error: '<stdin>' is empty.
FileCheck command line: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/FileCheck --check-prefixes=GFX11 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.
FAIL: LLVM :: MC/AMDGPU/gfx11_asm_vop3_from_vopc.s (56014 of 83345)
```
</details>
https://github.com/llvm/llvm-project/pull/123392
More information about the llvm-commits
mailing list