https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111114
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2023-08-23 Ever confirmed|0 |1 Component|target |tree-optimization CC| |pinskia at gcc dot gnu.org --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- There is a match pattern which handles the case where the convert (cast) will fold both sides of the vec_cond now (since r14-3337-g70c50c87273d94). vect__5.14_56 = .MASK_LEN_LOAD (vectp_a.12_54, 8B, mask__24.11_52, _67, 0); Is there a way to simplify that with the convert? Or maybe we want to it if one or the other conversion simplifies .... Confirmed.