+2021-04-26 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-02-08 Richard Biener <rguenther@suse.de>
+
+ PR lto/96591
+ * tree.c (walk_tree_1): Walk VECTOR_CST elements.
+
+2021-04-26 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-01-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/98117
+ * tree-vect-loop-manip.c (vect_gen_vector_loop_niters):
+ Properly handle degenerate niter when setting the vector
+ loop IV range.
+
+2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/99929
+ * rtl.h (same_vector_encodings_p): New function.
+ * cse.c (exp_equiv_p): Check that CONST_VECTORs have the same encoding.
+ * cselib.c (rtx_equal_for_cselib_1): Likewise.
+ * jump.c (rtx_renumbered_equal_p): Likewise.
+ * lra-constraints.c (operands_match_p): Likewise.
+ * reload.c (operands_match_p): Likewise.
+ * rtl.c (rtx_equal_p_cb, rtx_equal_p): Likewise.
+
+2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/98136
+ * config/aarch64/aarch64.md (mov<mode>): Pass multi-instruction
+ CONST_INTs to aarch64_expand_mov_immediate when called after RA.
+
+2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/94605
+ * early-remat.c (early_remat::process_block): Handle insns that
+ set multiple candidate registers.
+
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
+2021-04-26 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/98952
+ * gcc.target/powerpc/pr98952.c: New test. Test backported from
+ trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+
+2021-04-26 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-02-08 Richard Biener <rguenther@suse.de>
+
+ PR lto/96591
+ * g++.dg/lto/pr96591_0.C: New testcase.
+
+2021-04-26 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-01-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/98117
+ * gcc.dg/torture/pr98117.c: New testcase.
+
+2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/98136
+ * g++.dg/pr98136.C: New test.
+
+2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/94605
+ * gcc.target/aarch64/sve/pr94605.c: New test.
+
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
+2021-04-26 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/98952
+ * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix
+ trampoline size comparison in 32-bit by reversing test and
+ combining load immediate with compare. Fix backported from trunk
+ change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+ (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison
+ in 32-bit by reversing test and combining load immediate with
+ compare.
+
2021-01-13 Samuel Thibault <samuel.thibault@gnu.org>
Backported from master:
+2021-04-26 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2020-08-03 Richard Biener <rguenther@suse.de>
+
+ PR lto/96385
+ * simple-object-elf.c
+ (simple_object_elf_copy_lto_debug_sections): Localize global
+ UNDEFs and reuse the prevailing name.
+
2020-03-04 H.J. Lu <hongjiu.lu@intel.com>
Backport from master