https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80198
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|11.4 |10.0 Known to work| |10.1.0 Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #25 from Richard Biener <rguenth at gcc dot gnu.org> --- I think the regression is fixed - we perform alias versioning unnecessarily but we are now entering the vectorized loop for a == b (in fact RTL opts eventually elide the versioning check, so the resulting code is optimal). This was fixed in GCC 10. I've split out remaining missed optimization to PR109271.