https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69537
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- r225860 vs. r225861 differences start at forwprop1: - if (_5 != 0) + result_6 = (clnt_stat) _5; + if (result_6 != 0) and after a while, with r225861+ we even have more bbs than previously, and only RTL optimizations fix that up, so we get identical assembly.