https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122879
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I am not sure this is valid. What the conversion/comparison does `REAL<a> == 0 && IMAG<a> == 0` with a short cut if the real part is non zero.
