https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99694
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org Target Milestone|--- |9.4 --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems the hang is during VN in the PRE pass, after a short while we keep cycling between process_bb on <bb 4> [local count: 719407025]: # k_14 = PHI <f_27(3), f_28(8)> # f_28 = PHI <f_27(3), f_28(8)> # g_30 = PHI <f_27(3), f_28(8)> # e_10 = PHI <e_21(3), e_13(8)> *g_30 = 0; e.1_2 = e_10; _3 = e.1_2 + 1; e_13 = _3; e.3_4 = e_13; if (e.3_4 != 0) goto <bb 8>; [0.00%] else goto <bb 5>; [100.00%] and on <bb 8> [local count: 0]: goto <bb 4>; [100.00%] forever.