diff options
author | Richard Biener <rguenther@suse.de> | 2023-12-14 16:00:50 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-12-14 16:57:06 +0100 |
commit | 4e9b2c94e45f5991a472fb639fb2baa6aa42b76b (patch) | |
tree | 0de27f83886d9ee5ab3507a1b5ed338033b250f8 /gcc/fortran/intrinsic.cc | |
parent | 83088b331cde0843d65d316e554873ef6d7b6bca (diff) | |
download | gcc-4e9b2c94e45f5991a472fb639fb2baa6aa42b76b.zip gcc-4e9b2c94e45f5991a472fb639fb2baa6aa42b76b.tar.gz gcc-4e9b2c94e45f5991a472fb639fb2baa6aa42b76b.tar.bz2 |
tree-optimization/113018 - ICE with BB reduction vectorization
When BB reduction vectorization picks up a chain with an ASM def
in it and that's inside the vectorized region we fail to get its
LHS. Instead of trying to get the correct def the following
avoids vectorizing such def and instead keeps it as def to add
in the epilog.
PR tree-optimization/113018
* tree-vect-slp.cc (vect_slp_check_for_roots): Only start
SLP discovery from stmts with a LHS.
Diffstat (limited to 'gcc/fortran/intrinsic.cc')
0 files changed, 0 insertions, 0 deletions