https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69671
--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to ktkachov from comment #18) > Ok, if that's the case then we should XFAIL the gcc.target/arm/wmul-1.c and > gcc.target/arm/wmul-2.c tests and fix the AVX patterns for GCC 7 so that the > cse.c change can go in for that release. Agreed for the GCC 6 part and desire to reapply the cse.c change for GCC 7, what exactly we should do for the AVX stuff in GCC 7 is unclear, it might be some change in the patterns, or some target specific pass (e.g. we have the stv pass after combiner, so there could be another one that attempts to un-CSE constant zero vectors if used with 0C constraints, whatever).