<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/85547>85547</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[LoopUnroll / SCEV] crash (infinite recursion?)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
loopoptim,
crash-on-valid
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JonPsson1
</td>
</tr>
</table>
<pre>
```
opt -mtriple=s390x-unknown-linux -mcpu=z16 ./tc_loopunroll_crash.ll -o /dev/null -O3 -unroll-count=4
...
#250 0x0000000003589124 llvm::ScalarEvolution::createNodeForSelectOrPHIInstWithICmpInstCond(llvm::Type*, llvm::ICmpInst*, llvm::Value*, llvm::Value*)
#251 0x0000000003589760 llvm::ScalarEvolution::createNodeForSelectOrPHI(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*)
#252 0x00000000035899fe llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*)
#253 0x000000000355db0c llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*)
#254 0x000000000355fb92 llvm::ScalarEvolution::createSCEVIter(llvm::Value*)
#255 0x00000000035899ce llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*)
Segmentation fault (core dumped)
```
[tc_looopunroll_crash.tar.gz](https://github.com/llvm/llvm-project/files/14624945/tc_looopunroll_crash.tar.gz)
? @modiking @skachkov-sc @boxu-zhang
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VN-PnDYQ_mvMiwUyY7wHDzxclqBsFTUnXZs-RsZ4wV1jI__YXu6vr4BL7rLbqrmTipCxh9F83zfjGe69GoyUNWLvEGsSHsNoXf2LNXfeW5Mnne2_1mhHnl7SIHJr54DTKTg1a4lo42lFHtJoTsb-ZVKtTHzA6STmiGjzmO9whqAN4ou2do7GWa2_CMf9mGmNU4sRtL08I2hNXAyfKE43r1TYaAKiTbGhbmuWZU9HoMAIJg_k20NZWeVQYK3PE6K3iN7eC665e3-2OgZlzWYUTvIgf7W9bK27l1qK8MndfTgcjA9_qDAe9tO87PfW9AjK52i_fZ0lglsE-xcQ37yvfnzmOl67P1urFzLySxk3O_JWGT9Q_i8SbyUMl4Sro3wFYWenjfFHdZKXnO8-HBanK0z6IybrOyJelaSfBSougI5dBT8HdL9___kQpPuXGrwEYVcZFP9nBu_lMEkT-BIMH3nUASMohXUS93GaZY-gwi_77KLln1b2bmvki04O3GXDI2INgnIMYfYLD2gRtIMKY-wyYScE7cpw-6Szs39KERC0R6WlR9DmxQ6KqmDfp8U_g3zP4rbSFqOCTLZXJ2WGZe9PXIwne069WI6dfYjp48jNgJO-pn1FK57IOr_JyS5nrIRkrCWrKtqDFPmOl71kecEASC_KjnLZSZaoGggUhOa7vGRVAVnBBecluylESRkAoILIiSudLeIy64ZEeR9lXTJW3CSad1L7dcYCLHPQzkFNCADBHgGs-lJr0jPXql_MrElcveapi4NHBdHKB_8cPKig15n90dr59zVLyyDFywVErMF4DbmUWJmjMipI7KSIzq93qUVQJdHp-tW1WkUtxVp1_R0AAP__vzPiRQ">