+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/103237
+ * tree-vect-loop.c (vect_is_simple_reduction): Fail for
+ double reductions with multiple inner loop LC PHI nodes.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-22 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/103181
+ PR middle-end/103248
+ * tree-eh.c (operation_could_trap_helper_p): Properly
+ check vector constants for a zero element for integer
+ division. Separate floating point and integer division code.
+ Properly handle fixed-point RDIV_EXPR.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/102798
+ * tree-vect-data-refs.c (vect_create_addr_base_for_vector_ref):
+ Only copy points-to info to newly generated SSA names.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-10-15 Richard Biener <rguenther@suse.de>
+
+ PR ipa/102762
+ * tree-inline.c (copy_bb): Avoid underflowing nargs.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/100923
+ * tree-ssa-sccvn.c (valueize_refs_1): Take a pointer to
+ the operand vector to be valueized.
+ (valueize_refs): Likewise.
+ (valueize_shared_reference_ops_from_ref): Adjust.
+ (valueize_shared_reference_ops_from_call): Likewise.
+ (vn_reference_lookup_3): Likewise.
+ (vn_reference_lookup_pieces): Likewise. Re-valueize
+ with honoring availability when we are about to create
+ the ao_ref and valueized before.
+ (vn_reference_lookup): Likewise.
+ (vn_reference_insert_pieces): Adjust.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-06-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101158
+ * tree-vect-slp.c (vect_build_slp_tree_1): Move same operand
+ checking after checking for matching operation.
+
2022-02-15 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ Revert:
+ 2022-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/92918
+ * g++.dg/lookup/using66.C: New test.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/103237
+ * gcc.dg/torture/pr103237.c: New testcase.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-22 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/103181
+ PR middle-end/103248
+ * gcc.dg/torture/pr103181.c: New testcase.
+ * gcc.dg/pr103248.c: Likewise.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-11-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/102798
+ * gcc.dg/pr102798.c: New testcase.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-10-15 Richard Biener <rguenther@suse.de>
+
+ PR ipa/102762
+ * gcc.dg/torture/pr102762.c: New testcase.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/100923
+ * gcc.dg/torture/pr100923.c: New testcase.
+
+2022-02-17 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-06-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101158
+ * gfortran.dg/pr101158.f90: New testcase.
+
2022-02-15 Kewen Lin <linkw@linux.ibm.com>
Backported from master: