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 .

Reply via email to