https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111260
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|arm-linux-gnueabihf |arm-*-* aarch64-*-* Status|UNCONFIRMED |NEW Last reconfirmed| |2023-10-06 Ever confirmed|0 |1 See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=111711 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Zdenek Sojka from comment #4) > (In reply to Andrew Pinski from comment #3) > > (In reply to Zdenek Sojka from comment #2) > > ... > > > > ... > > > > That is 100% a different bug and should be filed separately. > > Than you for checking, I've created PR111711 for that Actually it looks like I might be wrong in the end. For the reduced testcase in comment #1 we have: int __trans_tmp_5; long long int g_263.0_1; int func_16_l_1358.1_2; _Bool _4; <bb 2> [local count: 1073741824]: g_263.0_1 = g_263; _4 = g_263.0_1 == 357942; __trans_tmp_5_6 = _4 ? 357942 : 357941; In this case, 357942 are 2 different modes (SImode and DImode). Still causes by r14-2667-gceae1400cf24f329393e96dd9720 .