aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-decl.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-06-28 10:16:57 +0200
committerRichard Biener <rguenther@suse.de>2023-06-28 11:09:53 +0200
commit51c8cbc6bba387f953d9be48c4a4c8b657dd54a5 (patch)
tree2d3495b8ed7b8570a6b85c769c47add0a9e2471e /gcc/fortran/trans-decl.cc
parent1554ab958afd4f4a94f776f3a7a03b40918bf424 (diff)
downloadgcc-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