[llvm] [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (PR #141468)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 2 23:59:36 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135347 tests passed
* 3360 tests skipped
* 9 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/RISCV/branch-relaxation-rv32.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs -filetype=obj < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll -o /dev/null 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs -filetype=obj -o /dev/null
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs -filetype=obj < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll -o /dev/null 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs -filetype=obj -o /dev/null
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll'
# note: command had no output on stdout or stderr
# RUN: at line 12
sed 's/^;; CFBRANCH: //' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll --check-prefix=CHECK-CF
# executed command: sed 's/^;; CFBRANCH: //' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll' --check-prefix=CHECK-CF
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv32.ll --check-prefix=CHECK-CF
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/branch-relaxation-rv64.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv64 -verify-machineinstrs -filetype=obj < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll -o /dev/null 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv64 -verify-machineinstrs -filetype=obj -o /dev/null
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs -filetype=obj < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll -o /dev/null 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs -filetype=obj -o /dev/null
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv64 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv64 -verify-machineinstrs
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll'
# note: command had no output on stdout or stderr
# RUN: at line 12
sed 's/^;; CFBRANCH: //' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv64 -verify-machineinstrs | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll --check-prefix=CHECK-CF
# executed command: sed 's/^;; CFBRANCH: //' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv64 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv64 -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll' --check-prefix=CHECK-CF
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\branch-relaxation-rv64.ll --check-prefix=CHECK-CF
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/calls-cf-branch.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\calls-cf-branch.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV32I C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\calls-cf-branch.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=RV32I 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\calls-cf-branch.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV32I C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\calls-cf-branch.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/jumptable-swguarded.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple riscv32 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\jumptable-swguarded.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\jumptable-swguarded.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple riscv32
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple riscv32
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\jumptable-swguarded.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\jumptable-swguarded.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/lpad-setjmp.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple riscv32 -mattr=+experimental-zicfilp,+relax,+c < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad-setjmp.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad-setjmp.ll --check-prefixes=CHECK
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple riscv32 -mattr=+experimental-zicfilp,+relax,+c
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple riscv32 -mattr=+experimental-zicfilp,+relax,+c
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad-setjmp.ll' --check-prefixes=CHECK
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad-setjmp.ll --check-prefixes=CHECK
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/lpad.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple riscv32 -mattr=+experimental-zicfilp < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad.ll --check-prefixes=CHECK,RV32
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple riscv32 -mattr=+experimental-zicfilp
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple riscv32 -mattr=+experimental-zicfilp
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad.ll' --check-prefixes=CHECK,RV32
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\lpad.ll --check-prefixes=CHECK,RV32
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/nest-register.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\nest-register.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV32I C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\nest-register.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=RV32I 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\nest-register.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV32I C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\nest-register.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/rv64-trampoline-cfi.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -O0 -mtriple=riscv64 -mattr=+experimental-zicfilp -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rv64-trampoline-cfi.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV64 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rv64-trampoline-cfi.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -O0 -mtriple=riscv64 -mattr=+experimental-zicfilp -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -O0 -mtriple=riscv64 -mattr=+experimental-zicfilp -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=RV64 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rv64-trampoline-cfi.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=RV64 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rv64-trampoline-cfi.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/tail-calls.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple riscv32-unknown-linux-gnu -o - C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple riscv32-unknown-linux-gnu -o - 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple riscv32-unknown-elf -o - C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple riscv32-unknown-elf -o - 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
sed -e 's/!llvm.module.flags = !{!0}/!llvm.module.flags = !{!0, !15}/' -e 's/^;CF: //' C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll | c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -verify-machineinstrs | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=CHECK-CF-RV32 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll
# executed command: sed -e 's/!llvm.module.flags = !{!0}/!llvm.module.flags = !{!0, !15}/' -e 's/^;CF: //' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: CFBranchLabelSchemeFlag && "cf-protection=branch should come with cf-branch-label-scheme=... " "on RISC-V targets", file C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVAsmPrinter.cpp, line 1035
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=riscv32 -verify-machineinstrs
# | Exception Code: 0xC000001D
# | #0 0x00007ff6ea4aeb66 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2cbeb66)
# | #1 0x00007fffd364bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007fffd364cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007fffd364e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007fffd364e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff6e7b1e592 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x32e592)
# | #6 0x00007ff6e80be6a6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x8ce6a6)
# | #7 0x00007ff6e7d0a291 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x51a291)
# | #8 0x00007ff6e7d032d1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x5132d1)
# | #9 0x00007ff6e77f738e (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x738e)
# | #10 0x00007ff6ec0543d0 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x48643d0)
# | #11 0x00007fffd6124cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #12 0x00007fffe32fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=CHECK-CF-RV32 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=CHECK-CF-RV32 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\tail-calls.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</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/141468
More information about the llvm-commits
mailing list