https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94413
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2020-03-31 Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I see vect_iftmp.13_34 = VEC_COND_EXPR <vect__7.12_30 u> vect_cst__31, vect_cst__32, vect_cst__33>; so we use isgreater here and expand as (insn 12 11 13 (set (reg:V4SF 93) (ungt:V4SF (reg:V4SF 87 [ vect__10.22 ]) (reg:V4SF 90))) "t.C":18:14 -1 {sse_maskcmpv4sf3} (nil)) confirmed.