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.

Reply via email to