+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106860
+ * tree-ssa-loop-split.cc (split_loop): Find the exit to
+ latch edge from the loop exit edge instead of from the
+ latch. Verify we're going to find it.
+
+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106841
+ * tree-vect-slp.cc (vect_detect_hybrid_slp): Also process
+ scatter/gather offset.
+
+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106809
+ * tree-ssa-sccvn.cc (dominaged_by_p_w_unex): Check we have
+ more than one successor before doing extra work.
+
2022-09-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config/rs6000/rtems.h (CPP_OS_DEFAULT_SPEC): Define __PPC_VRSAVE__ if
+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106860
+ * g++.dg/opt/pr106860.C: New testcase.
+
+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106841
+ * g++.dg/vect/pr106841.cc: New testcase.
+
+2022-09-09 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-09-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/106809
+ * gcc.dg/torture/pr106809.c: New testcase.
+
2022-09-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master: