diff options
author | Richard Biener <rguenther@suse.de> | 2021-06-11 13:36:26 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-06-11 13:43:18 +0200 |
commit | b9ec5ebb605936684e95b8dcc12e43ba7d8f2cb4 (patch) | |
tree | e1655b2fdbb6376d3b8103cdb9d2211b9a0b77de /gcc/tree-ssa-loop-im.c | |
parent | fbd8a8041292f2ec2c22be43c8d3e74b37b2bc88 (diff) | |
download | gcc-b9ec5ebb605936684e95b8dcc12e43ba7d8f2cb4.zip gcc-b9ec5ebb605936684e95b8dcc12e43ba7d8f2cb4.tar.gz gcc-b9ec5ebb605936684e95b8dcc12e43ba7d8f2cb4.tar.bz2 |
tree-optimization/101028 - fix endless SLP reassoc discovery
This fixes a missing clearing of mismatched lanes from the
fatal fail path in SLP reassoc discovery in the most conservative
way.
2021-06-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/101028
* tree-vect-slp.c (vect_build_slp_tree_2): When SLP
reassoc discovery fails fatally, mark appropriate lanes
in matches[] so.
* gcc.dg/pr101028.c: New testcase.
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions