https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110563
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:deebf06a1207bf7d84f4bebc462137d9436ee6dd commit r14-2354-gdeebf06a1207bf7d84f4bebc462137d9436ee6dd Author: Richard Biener <rguent...@suse.de> Date: Thu Jul 6 09:56:23 2023 +0200 tree-optimization/110563 - simplify epilogue VF checks The following consolidates an assert that now hits for ppc64le with an earlier check we already do, simplifying vect_determine_partial_vectors_and_peeling and getting rid of its now redundant argument. PR tree-optimization/110563 * tree-vectorizer.h (vect_determine_partial_vectors_and_peeling): Remove second argument. * tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling): Remove for_epilogue_p argument. Merge assert ... (vect_analyze_loop_2): ... with check done before determining partial vectors by moving it after. * tree-vect-loop-manip.cc (vect_do_peeling): Adjust.