https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114081
--- Comment #7 from GCC 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:8a5d9409584aeb777b06f9c19c7d1a3552d496ad commit r14-9191-g8a5d9409584aeb777b06f9c19c7d1a3552d496ad Author: Richard Biener <rguent...@suse.de> Date: Mon Feb 26 15:17:43 2024 +0100 tree-optimization/114081 - dominator update for prologue peeling The following implements manual update for multi-exit loop prologue peeling during vectorization. PR tree-optimization/114081 * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg): Perform manual dominator update for prologue peeling. (vect_do_peeling): Properly update dominators after adding the prologue-around guard. * gcc.dg/vect/vect-early-break_121-pr114081.c: New testcase.