https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89057
rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot gnu.org --- Comment #9 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- I think the fix is to make aarch64_combine<mode> aware of aarch64_combinez{,_be}<mode> (i.e. the special case of the second vector input being zero). Testing a patch.