diff options
author | Richard Biener <rguenther@suse.de> | 2023-06-28 10:16:57 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-06-28 11:09:53 +0200 |
commit | 51c8cbc6bba387f953d9be48c4a4c8b657dd54a5 (patch) | |
tree | 2d3495b8ed7b8570a6b85c769c47add0a9e2471e /gcc/fortran/trans-decl.cc | |
parent | 1554ab958afd4f4a94f776f3a7a03b40918bf424 (diff) | |
download | gcc-51c8cbc6bba387f953d9be48c4a4c8b657dd54a5.zip gcc-51c8cbc6bba387f953d9be48c4a4c8b657dd54a5.tar.gz gcc-51c8cbc6bba387f953d9be48c4a4c8b657dd54a5.tar.bz2 |
tree-optimization/110443 - prevent SLP splat of gathers
The following prevents non-grouped load SLP in case the element
to splat is from a gather operation. While it should be possible
to support this it is not similar to the single element interleaving
case I was trying to mimic here.
PR tree-optimization/110443
* tree-vect-slp.cc (vect_build_slp_tree_1): Reject non-grouped
gather loads.
* gcc.dg/torture/pr110443.c: New testcase.
Diffstat (limited to 'gcc/fortran/trans-decl.cc')
0 files changed, 0 insertions, 0 deletions