https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70721
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Component|target |rtl-optimization Severity|normal |enhancement --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (set (reg:DF 91) (vec_select:DF (smin:V2DF (vec_concat:V2DF (reg:DF 93) (const_double:DF 0.0 [0x0.0p+0])) (vec_concat:V2DF (reg:DF 92) (const_double:DF 0.0 [0x0.0p+0]))) (parallel [ (const_int 0 [0]) ]))) Should maybe try to see if pushing vec_select into the unary/binary op will simplify either operand.