https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123645
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |15.2.1
Summary|[13/14/15 Regression] `a!=0 |[13/14 Regression] `a!=0 ?
|? 0 : __builtin_bswap(a)` |0 : __builtin_bswap(a)`
|(popcount too) is producing |(popcount too) is producing
|wrong code and not 0 since |wrong code and not 0 since
|r12-2657 (and r9-1682) |r12-2657 (and r9-1682)
--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed also for GCC 15.3.0.