]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix vect_need_peeling_or_partial_vectors_p wrt peeling for gaps
authorRichard Biener <rguenther@suse.de>
Fri, 5 Dec 2025 11:25:09 +0000 (12:25 +0100)
committerRichard Biener <rguenther@suse.de>
Fri, 5 Dec 2025 12:29:41 +0000 (13:29 +0100)
commit27210c145b0b293c2958b8cd8ff3ee7f6867a8a0
treecc58552dd7e38885dfe77bcaf496a6fe574a7142
parent7dd39924c9a696a627522e897ed8c7bd454872bd
Fix vect_need_peeling_or_partial_vectors_p wrt peeling for gaps

The code assuming that peeling for gaps can be elided by means of
knowing niters and prologue peeling is wrong.  Peeling for gaps
means we need an epilog.

* tree-vect-loop.cc (vect_need_peeling_or_partial_vectors_p):
When peeling for gaps we always need an epilog.
gcc/tree-vect-loop.cc