+2025-02-07 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2025-02-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/118750
+ * resolve.cc (resolve_assoc_var): If the target expression has
+ a rank, do not use gfc_expression_rank, since it will return 0
+ if the function is elemental. Resolution will have produced the
+ correct rank.
+
+2025-02-07 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2025-01-11 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/108434
+ * class.cc (generate_finalization_wrapper): To avoid memory
+ leaks from callocs, return immediately if the derived type
+ error flag is set.
+ * decl.cc (build_struct): If the declaration of a derived type
+ or class component does not have a deferred arrayspec, correct,
+ set the error flag of the derived type and emit an immediate
+ error.
+
2025-02-06 Harald Anlauf <anlauf@gmx.de>
Backported from master:
+2025-02-07 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2025-02-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/118750
+ * gfortran.dg/associate_72.f90: New test.
+
+2025-02-07 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2025-01-11 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/108434
+ * gfortran.dg/pr108434.f90 : Add tests from comment 1.
+
2025-02-06 Harald Anlauf <anlauf@gmx.de>
Backported from master: