diff options
author | Hongyu Wang <hongyu.wang@intel.com> | 2023-12-11 09:15:02 +0800 |
---|---|---|
committer | Hongyu Wang <hongyu.wang@intel.com> | 2023-12-15 10:32:51 +0800 |
commit | a52940cfee0908aed0d2a674a451f6d99844444d (patch) | |
tree | d5651ef8da85d648758b10e114435376c5b3cd8b /libgomp/target.c | |
parent | 9b4f535e45764163e78c9004b1b37dbe5168a1e6 (diff) | |
download | gcc-a52940cfee0908aed0d2a674a451f6d99844444d.zip gcc-a52940cfee0908aed0d2a674a451f6d99844444d.tar.gz gcc-a52940cfee0908aed0d2a674a451f6d99844444d.tar.bz2 |
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.
Diffstat (limited to 'libgomp/target.c')
0 files changed, 0 insertions, 0 deletions