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.

Reply via email to