https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112824
--- Comment #10 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Hongyu Wang <hong...@gcc.gnu.org>: https://gcc.gnu.org/g:a52940cfee0908aed0d2a674a451f6d99844444d commit r14-6575-ga52940cfee0908aed0d2a674a451f6d99844444d Author: Hongyu Wang <hongyu.w...@intel.com> Date: Mon Dec 11 09:15:02 2023 +0800 i386: Sync move_max/store_max with prefer-vector-width [PR112824] Currently move_max follows the tuning feature first, but ideally it should sync with prefer-vector-width when it is explicitly set to keep vector move and operation with same vector size. gcc/ChangeLog: PR target/112824 * config/i386/i386-options.cc (ix86_option_override_internal): Sync ix86_move_max/ix86_store_max with prefer_vector_width when it is explicitly set. gcc/testsuite/ChangeLog: PR target/112824 * gcc.target/i386/pieces-memset-45.c: Remove -mprefer-vector-width=256. * g++.target/i386/pr112824-1.C: New test.