https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I cannot reproduce this on the trunk (or even in 12.3.0): Split point at BB 3 header time: 1393.311190 header size: 33 split time: 2.226400 split size: 2 bbs: 3 SSA names to pass: Refused: split size is smaller than call overhead found articulation at bb 7 Split point at BB 7 header time: 1395.537590 header size: 35 split time: 0.000000 split size: 0 bbs: 7 SSA names to pass: Refused: split size is smaller than call overhead