https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398
--- Comment #44 from Wilco <wilco at gcc dot gnu.org> --- (In reply to Jiu Fu Guo from comment #43) > To handle vectorization for this kind of code, it needs to overcome the hard > issue mentioned in comment #5: the loop has 2 exits. Yes and that also implies vector loads are unsafe unless they are non-faulting. Few ISAs have such support.