https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125791
--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> --- Note I think for boolean type zero_one, `zero_one ? a : 0` and `zero_one ? 0 : a` is better representation but that is also only for late phiopt.
