https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123528

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu.org
   Last reconfirmed|                            |2026-01-11
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I suspect it has been latent since r15-4772-ge8c3d0f7c19f50.

GCC 15 produced:
```

  _6 = (int) _5;
  _8 = (int) _7;
  _22 = _2 - _6;
  _23 = -_8;
  _14 = _22 | _23;
  _13 = _14 != 0;
```

While 16 has:
```
  _6 = (int) _5;
  _8 = _2 != _6;
  _9 = _7 != 0;
  _10 = _8 | _9;
```

Reply via email to