https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111913
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code,
| |needs-bisection
Status|UNCONFIRMED |NEW
Target Milestone|--- |14.0
Ever confirmed|0 |1
Summary|GCC: 14: -O1 compile |[14 Regression] ICE with
|__builtin_popcount fails |__builtin_popcount(X) +
|while -O0 succeeds |__builtin_popcount(Y)
| |simplification
Last reconfirmed| |2023-10-22
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.
So the simplification was being done in GCC 13 but the type was correct there.