<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/138509>138509</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[14.0.0 regression] Compiler hang at -O3 on x86_64-linux-gnu
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
KavyaChopra04
</td>
</tr>
</table>
<pre>
Godbolt link: https://godbolt.org/z/d3EhhfEEK
```
[618] % clangtk -v
clang version 21.0.0git (https://github.com/llvm/llvm-project.git 41647412c6a4091080fd47b0f554adc5c54b4b54)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/software/local/clang-trunk/bin
Build config: +assertions
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/10
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/9
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Candidate multilib: .;@m64
Selected multilib: .;@m64
[619] %
[619] % timeout -s 9 20 clangtk -O3 small.c
Killed
[620] %
[620] % cat small.c
int a, b, c, d, e;
int main() {
f:
goto g;
h:
goto i;
j:
goto k;
g:
if (e)
goto l;
goto m;
k:
c = 1;
if (d >= 0)
goto o;
n:
goto q;
p:
c = c * 3;
e = c - 1;
if (e * a >= 0)
goto s;
i:
goto n;
r:
goto h;
l:
goto j;
m:
goto r;
s:
b = a * c;
if (b >= 0)
goto p;
goto k;
o:
b = e;
if (e * d)
goto f;
goto s;
q:;
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysVU2T4yYQ_TX4QtnFp20ddNB4RlupOeSQ3FMIsMQYgReQZ3Z_fQqh3ZEnk0MqW6WSxePx-jWGbhGj6Z3WNeAPgD9uxJQGH-pncfsmToO_BoHYpvPqW_3Fq87bBK1xF0AbOKR0jYA2gLSAtH2Z3fnQA9J-B6RV9GkYzk9PzwA1-dmj5SlD_rDHR8AfISAcSitcny5wewOomQfwpkM03kGCd2iHepMgIMcPMU0apm4n_QhIa-3tx8_2GvyLlmmXVzG8ZweGidwLhiqMjuis2KFDZ86ZUJJLzjrWcQZIBVDzpwi9Tjm9t-P-rz3bTu7i_KvbWuOmt23vpkwaghYKjl5pm6lXH80bQM1vLiZhrVaPJmQ82_FSWEDaOH3f_vz25_Qqgl5NzylvU5jcBZC2Mw6g5mEyVkHp3dn0Re1BxKhDMt5FgJrWT05BKZwySiQNv5xO0BQHInMWB1MMOZDp8oZJCUi7ZPaeEWkx-tWC-BcL5j_nD221TFr9f2enn57GySaTl9AG7gB9AAyNe7YO9q-M-QhXP47wP4BkRu2nBLcRVpCg9zP-O4VxFNbuJEDNs8kHZllM0Ae1d0CKtFplXIICkBPs8kvml8ovnf2V6VEYB8gRkAqCQwbP-d6gBvY-edgX4rDGTMFe1tilYP2CmXO-hbrcFVgotlDKYCyDy8KXENBHiBdGWa0goE8ZRncyvpDcOvrXgl3v1CQEpIF00dQLtv0QRc8s8XmsuGzTOpYrWFhjQ8HsGnsp2LjGQsHignWzJzE7kHeuus_9XNdbuGy5vxPTnySn7jTOa40lwa9ZY_4Ch8d1Dd6omqqKVmKja3xge8Y4o3wz1OwgKD4weuwoOR4kQVh15MC7M6PkiBXfmJogwhFHHGNGOdvhSlOGK46rSkohKWBIj8LYXa7EuR1sTIyTrjE9clRtrOi0jXO3IcTpVzjPAkJy8wn1XL67qY-AIWtiiu8yySQ7tynMckeAQfdBx9wj8h05-fFqrA5wyM1DpPmaeQc_VoDNFGz939oIIO1sMubqUbK41eTvAAAA__8UPBPq">