diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-30 13:39:59 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-30 14:29:57 +0100 |
commit | ebbe3f29518854c36574adbd4fa82fd56fa64056 (patch) | |
tree | 94cf39775563bbeaf504bf34ca9b268a08450dd4 /gcc/ada/terminals.c | |
parent | 1e5c644fb62e3e1757cf74fe8a14873d5e8ba53e (diff) | |
download | gcc-ebbe3f29518854c36574adbd4fa82fd56fa64056.zip gcc-ebbe3f29518854c36574adbd4fa82fd56fa64056.tar.gz gcc-ebbe3f29518854c36574adbd4fa82fd56fa64056.tar.bz2 |
tree-optimization/98064 - fix BB SLP live lane extract wrt LC SSA
This avoids breaking LC SSA when SLP codegen pulled an out-of-loop
def into a loop when merging with in-loop defs for an external def.
2020-11-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/98064
* tree-vect-loop.c (vectorizable_live_operation): Avoid
breaking LC SSA for BB vectorization.
* g++.dg/vect/pr98064.cc: New testcase.
Diffstat (limited to 'gcc/ada/terminals.c')
0 files changed, 0 insertions, 0 deletions