diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-28 09:52:08 +0100 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-28 11:31:38 +0100 |
commit | 19722308a286d9a00eead8ac82b948da8c4ca38b (patch) | |
tree | a74ba9d750fb515df5301196bb3975fc9c388098 /gcc/c | |
parent | 6c45281a208652143c128541d80ce66da6d49868 (diff) | |
download | gcc-19722308a286d9a00eead8ac82b948da8c4ca38b.zip gcc-19722308a286d9a00eead8ac82b948da8c4ca38b.tar.gz gcc-19722308a286d9a00eead8ac82b948da8c4ca38b.tar.bz2 |
tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation
STMT_VINFO_SLP_VECT_ONLY isn't properly computed as union of all
group members and when the group is later split due to duplicates
not all sub-groups inherit the flag.
PR tree-optimization/117307
* tree-vect-data-refs.cc (vect_analyze_data_ref_accesses):
Properly compute STMT_VINFO_SLP_VECT_ONLY. Set it on all
parts of a split group.
* gcc.dg/vect/pr117307.c: New testcase.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions