https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70251
--- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 17 Mar 2016, ienkovich at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70251 > > --- Comment #6 from Ilya Enkovich <ienkovich at gcc dot gnu.org> --- > (In reply to rguent...@suse.de from comment #5) > > I think that would be an odd transform. But yes, The pattern is probably > > dead now and can as well be removed... > > This test proves pattern is not dead and still can be applied for all > non-AVX-512 targets. I don't think all targets make such optimizations so why > not to keep it? Looks like it was added for gcc.target/aarch64/vect-add-sub-cond.c so we indeed should keep it.