https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117776
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >(i.e. we have "u32 *data" and "u32 ret", for example) ` That is because we do handle `(same_type)((bool)a)` -> `a & 1` already.
pinskia at gcc dot gnu.org via Gcc-bugs Mon, 25 Nov 2024 13:07:11 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117776
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >(i.e. we have "u32 *data" and "u32 ret", for example) ` That is because we do handle `(same_type)((bool)a)` -> `a & 1` already.