https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126275
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by H.J. Lu <[email protected]>: https://gcc.gnu.org/g:8add706704470554130f04b63e6ea440a171b747 commit r17-2480-g8add706704470554130f04b63e6ea440a171b747 Author: H.J. Lu <[email protected]> Date: Thu Jul 16 05:39:33 2026 +0800 x86: Avoid misaligned prologue if count <= epilogue size After commit cbc56384029c9224280b0a1018fb9502797f243d Author: H.J. Lu <[email protected]> Date: Fri Jun 26 08:43:20 2026 +0800 determine_block_size: Set len_rtx to min size if min size == max size ix86_expand_set_or_cpymem may use vector loop on a block of memory whose size < epilogue size. Don't use misaligned prologue if count <= epilogue size. gcc/ PR target/126275 * config/i386/i386-expand.cc (ix86_expand_set_or_cpymem): Don't use misaligned prologue if count <= epilogue size. gcc/testsuite/ PR target/126275 * gcc.target/i386/pr126275.c: New. Signed-off-by: H.J. Lu <[email protected]>
