diff options
author | Richard Biener <rguenther@suse.de> | 2022-02-15 12:27:14 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-02-15 13:22:15 +0100 |
commit | d03a67dc69251dc86c0772a432380a6e9bcb8617 (patch) | |
tree | 751d42d3e61a78d5aa8d25fc1d77a05cc9c78ab3 /gcc/tree-vectorizer.h | |
parent | 3939c1b11279dc950d2f160eb940dd791f7b40f1 (diff) | |
download | gcc-d03a67dc69251dc86c0772a432380a6e9bcb8617.zip gcc-d03a67dc69251dc86c0772a432380a6e9bcb8617.tar.gz gcc-d03a67dc69251dc86c0772a432380a6e9bcb8617.tar.bz2 |
tree-optimization/104543 - fix unroll-and-jam precondition
We have to make sure that outer loop exits come after the inner
loop since we otherwise will put it into the fused loop body.
2022-02-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/104543
* gimple-loop-jam.cc (unroll_jam_possible_p): Check outer loop exits
come after the inner loop.
* gcc.dg/torture/pr104543.c: New testcase.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions