<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/106352>106352</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`llvm-clang-x86_64-expensive-checks-win` test fails in CI
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:X86,
crash
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
firewave
</td>
</tr>
</table>
<pre>
https://lab.llvm.org/buildbot/#/builders/14/builds/1208
Now that #106290 has been resolved and the build is performed again it revealed a test failure:
```
******************** TEST 'LLVM :: CodeGen/X86/avx512f-large-stack.ll' FAILED ********************
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\llc.exe -O0 -mtriple=x86_64 -mattr=+avx512f -verify-machineinstrs < C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\CodeGen\X86\avx512f-large-stack.ll | c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\filecheck.exe C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\test\CodeGen\X86\avx512f-large-stack.ll --check-prefix=CHECK
# executed command: 'c:\a\llvm-clang-x86_64-expensive-checks-win\build\bin\llc.exe' -O0 -mtriple=x86_64 -mattr=+avx512f -verify-machineinstrs
# .---command stderr------------
# | Assertion failed: (!Is64Bit || isInt<32>((long long)FIOffset + Imm)) && "Requesting 64-bit offset in 32-bit immediate!", file C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\Target\X86\X86RegisterInfo.cpp, line 963
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
# | Stack dump:
# | 0. Program arguments: c:\\a\\llvm-clang-x86_64-expensive-checks-win\\build\\bin\\llc.exe -O0 -mtriple=x86_64 -mattr=+avx512f -verify-machineinstrs
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@f'
# | Exception Code: 0x80000003
# | #0 0x00007ff7b9a39e2c HandleAbort C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\Support\Windows\Signals.inc:429:0
# | #1 0x00007ffdd9c490ed (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xa90ed)
# | #2 0x00007ffdd9c4ae49 (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xaae49)
# | #3 0x00007ffdd9c50c6f (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xb0c6f)
# | #4 0x00007ffdd9c4eba1 (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xaeba1)
# | #5 0x00007ffdd9c518af (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xb18af)
# | #6 0x00007ff7b5eb7fb8 llvm::X86RegisterInfo::eliminateFrameIndex(class llvm::MachineInstrBundleIterator<class llvm::MachineInstr, 0>, int, unsigned int, class llvm::RegScavenger *) const C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\Target\X86\X86RegisterInfo.cpp:962:0
# | #7 0x00007ff7b7d73bc0 `anonymous namespace'::PEI::replaceFrameIndices C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\CodeGen\PrologEpilogInserter.cpp:1559:0
# | #8 0x00007ff7b7d73734 `anonymous namespace'::PEI::replaceFrameIndices C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\CodeGen\PrologEpilogInserter.cpp:1384:0
# | #9 0x00007ff7b7d70d3e `anonymous namespace'::PEI::runOnMachineFunction C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\CodeGen\PrologEpilogInserter.cpp:293:0
# | #10 0x00007ff7b78eb41d llvm::MachineFunctionPass::runOnFunction(class llvm::Function &) C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\CodeGen\MachineFunctionPass.cpp:94:0
# | #11 0x00007ff7b81a3ab7 llvm::FPPassManager::runOnFunction(class llvm::Function &) C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\IR\LegacyPassManager.cpp:1408:0
# | #12 0x00007ff7b81a3fc0 llvm::FPPassManager::runOnModule(class llvm::Module &) C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\IR\LegacyPassManager.cpp:1454:0
# | #13 0x00007ff7b81a6e02 `anonymous namespace'::MPPassManager::runOnModule C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\IR\LegacyPassManager.cpp:1523:0
# | #14 0x00007ff7b81a7d57 llvm::legacy::PassManagerImpl::run(class llvm::Module &) C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\IR\LegacyPassManager.cpp:541:0
# | #15 0x00007ff7b819cf2c llvm::legacy::PassManager::run(class llvm::Module &) C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\lib\IR\LegacyPassManager.cpp:1651:0
# | #16 0x00007ff7b3058ca5 compileModule C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\tools\llc\llc.cpp:742:0
# | #17 0x00007ff7b305a5e7 main C:\a\llvm-clang-x86_64-expensive-checks-win\llvm-project\llvm\tools\llc\llc.cpp:409:0
# | #18 0x00007ff7bbaae5e9 invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79:0
# | #19 0x00007ff7bbaae4ce __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288:0
# | #20 0x00007ff7bbaae38e __scrt_common_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331:0
# | #21 0x00007ff7bbaae67e mainCRTStartup D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17:0
# | #22 0x00007ffdf2347374 (C:\WINDOWS\System32\KERNEL32.DLL+0x17374)
# | #23 0x00007ffdf275cc91 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x4cc91)
```
This appears to be related to the existing issues #69365, #31315 , #25051 and #10860.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUWV1z4ygW_TXkhbILgT4f_JAo9o5rku5Ukt2ZfUohdGWzkZAWkNu9v34LZMcfrcz0pNPbvS6XZRBczoFzL1yJGyNXCmCGoisUXV_w3q5bPaukhk98AxdFW36era3tDGKXiC4QXdS8mNb1ppm2eoXoouhlXRat9TfZvgK0QXQRhPuyL1GSInKNyOXw-6H9hO2aW4woC0hMM4LX3OACQGENpq03UGKuSmzXgL0VLA3uQFetbtytFZcKS4s1bIDXrgZbMBZXXNa9Bof4aDgUk913KNK3f_Hj_OERI5rc3PzjFrtx2CXO2xL-BgrRxe9pjOiCb7ZRQKtJzfUKJsZy8Tyta0QTvLhc3syv8bcgGDjMt9L6cd34dKjL26Zxk_axt13v5jY1tmx7i2j2MiGTyX4OGL7_-wfXm1tcSwV7K8K1jXKOotyt9UTUXK0m2zR-isMJbDtQRm5gItYgns3kk1Qoyv0Suasv1bWYwhbw5CPBk8Zq2dWA2PVgAk8abq1G7BrRq91E4ckGtKw-Txou1lKBVMZqgxHLcf4GNL5hp9t_gbC7Iopypw8U5fu1inK3VlE-vlYYJTn-9pmoZA3-tp-PH8VlMpicdBoquUXsOv9lnv960AFsQfQWSiwGATlRIJq8mxCc8L9RCwew08lkssOJjS1B68nR59DOLeClMaCtbJWPC7AjliIaLE0cXknrWrmG0iyVRSxnFLG5b5HWrVph94Notlh-rCoDzqWu8LJpnEPRDCMaIxpjROk9_LsHY6Va4TicFNLiduggFWbUV8imgVJyC4gGiFJEc-zU8Y6iqGWBovzRrb19kcTvaXwPK2ks6KWq2qnoOje0d_gsZqfzdXczv3yYY9MXjbSY46JfYQ1dqy22LT7dC1bSrvtiKtrGbQwOwXB5wUUX0pgeXPj3oVwqUfcl-JAuNDdrXHDxbDUXMD2F8eCEi8u-6Q5xfHeLTBHJ7nS70rzBXK_6BpR1oPbOupvKvzKbR7J9Ue77RbFT_IHDf98r5aTScWOcoy16JbxK71zFLVd8Bdo5Tatw05Z9Da4VYrmxpVReocnZlNExu3e6rdtVD4gu5p30f_FS7V3CSXeheQN4IRWv5X-4q94NW-0huYFDUrnLyYDzrYDOt9hvQmSbEv85E5Xb4wkmW3crqaqkyDjLgAr8C1dlDZeFk9d7e8FD3znZoij_Taqy_WRcnVwpXpupVE4rod8UyZdYgwPWssxEmBEoXdTYQfxt-eH6428Pzt4_Hx7nt4yiKO-FtgU3UE5Lt89fkS133Vyc-MI-PbPPIczeYN91G7XPTu1HRMTVX7dfuG6j9sMz_FDw4A34XbdR-9EZ_iDlb8Hvuo3aj4-1GEGRVEWKvXj8Ye4sYA6VUMtGKm7BO8xSlbBFNBW1c7RD19vB75fO7696J-6lBc1tqxHL_6ixi8jE-3WOpbLu0it_Oi_35fPu97B6EHwDagV6OE5mWLTKvL8rfcWGwi6zmI57U3I820mZsEIQjGLCVas-N21vsOINmI4L8DHOcbubL4c_Grqai5dJlwLMu9M7nKGGcDlEyiFMgt7RC6LolWiRnvNLWPh_yI-l4Ti_7IwfKRl8Pb9efVQ7ob9scj-EIM3Yl_x88nnCL4UiDMovvXQP3m3QR9T21SOxYHHYQGPnm9-P9QjEvVOOrKnjHBxzTgPOeJEcQ79zNvbHkJ-C7fIeRfkNrLj4fIRtL96QpONE6TnRSpCvIHrrz1xjAX5_GPsRJKNXVpOdkYyB0D_z0Ns_ZP4_ZhbRV3wzPGOWlNGxTmtvcBdyDmaXTVe_UPq5FjEKg3Gm0SnTTFRU_DnTn5RlEEev0Dw5ejESpYJHWLRNJ2t4d-nZtq3NkMftsrkBXhKOHFUcuuQMHY8gwQ2X77llvQYqJCPnCwfq5HxRcA4RZFiqTfsMTx7b9QHb06dWP6MoD1CUu0GMdoNsxH5Q4ROijTCWa9t3Ly0OZdjCk2ibplVTqZwXJa_Ays5hhQLw05MR2u4MeHRPBtbfGSFNx4M_JecQWToG8TvDY2zcF2hwDi9OwKstv398GOy9PzRnf--lyTiu4_S0oixMWBKOp1-fjYXGp1-_zu8_zG8YnV7f3PjsK3C9vsi-nHl2Yj6JhMj-NHtUtqzrl8wudF0Ots8e7fvfx7U0mHcdcG2wbXEBWEPNLZSuZNeAYSuHx3XDMyqfF2Ysjlyq5XLowMXkXYFGJAr8Iyx_YExjMr0oZ6zMWMYvYBYkNExZnGbxxXpGM1EWIiUlxIKnJa2qIA7LigcsowFhyYWcUUJDktKUZDRg8TSI0yQuUx4xUnISURQSaLisX160XHiIs4DELKIXNS-gNv6dDaUFF8_gn9f69w4U0RxR6h-uuVJ0faFnPg4V_cqgkNTSWHMwbKWtYYZi8pVBLSaHlywGu7i4vOh1PXv7g8Edqc2M_jcAAP__iBgHyw">