https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105216
--- Comment #10 from Hongtao.liu <crazylht at gmail dot com> --- Probably related to below 3 cancelled jump thread which affects pre. 2076Threading through latch before loop opts would create non-empty latch: 2077 Cancelling jump thread: (15, 16) incoming edge; (16, 43) normal; 3742Path crosses loops: 3743 Cancelling jump thread: (36, 3) incoming edge; (3, 37) normal (37, 4) nocopy; 4755Threading through latch before loop opts would create non-empty latch: 4756 Cancelling jump thread: (26, 28) incoming edge; (28, 40) normal;