[Bug target/119108] [15 Regression] AArch64 Commit 'vect: Force alignment peeling ...' (r15-6807-g68326d5d1a593d) causes regression in Snappy workload for -mcpu=neoverse-v2.
tnfchris at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Mar 11 15:04:02 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119108
--- Comment #11 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
Actually I just realized that loop uses two pointers, and we can only peel for
one unknown misalignment atm. This loop will instead be versioned, and because
of the manual misalignment in the caller I don't think the vector code is ever
entered with your new version either.
You can use perf to check. So without this SVE the vector code won't ever be
used.
More information about the Gcc-bugs
mailing list