tree-optimization/109596 - wrong debug stmt move by copyheader
commitc7e8a8d814229fd6fc4c16c2452f15dddc613479
authorRichard Biener <rguenther@suse.de>
Thu, 11 Apr 2024 09:08:07 +0000 (11 11:08 +0200)
committerRichard Biener <rguenther@suse.de>
Thu, 11 Apr 2024 09:11:23 +0000 (11 11:11 +0200)
tree296413b3468339e2e4e7673c17e23f47a5489b8d
parent52b63100b1eda433120e726d4e8f8dfca6fc94fa
tree-optimization/109596 - wrong debug stmt move by copyheader

The following fixes an omission in r14-162-gcda246f8b421ba causing
wrong-debug and a bunch of guality regressions.

PR tree-optimization/109596
* tree-ssa-loop-ch.cc (ch_base::copy_headers): Propagate
debug stmts to nonexit->dest rather than exit->dest.
gcc/tree-ssa-loop-ch.cc