+2022-01-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2022-01-15 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/83079
+ * target-memory.c (gfc_interpret_character): Result length is
+ in bytes and thus depends on the character kind.
+ * trans-intrinsic.c (gfc_conv_intrinsic_transfer): Compute correct
+ string length for the result of the TRANSFER intrinsic and for
+ temporaries for the different character kinds.
+
+2022-01-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2022-01-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/104127
+ * simplify.c (gfc_simplify_transfer): Ensure that the result
+ typespec is set up for TRANSFER with MOLD of type CHARACTER
+ including character length even if the result is a zero-sized
+ array.
+
2022-01-26 Harald Anlauf <anlauf@gmx.de>
Backported from master:
+2022-01-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2022-01-15 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/83079
+ * gfortran.dg/transfer_char_kind4.f90: New test.
+
+2022-01-29 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2022-01-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/104127
+ * gfortran.dg/transfer_simplify_11.f90: Fix logic.
+ * gfortran.dg/transfer_simplify_13.f90: New test.
+
2022-01-26 Harald Anlauf <anlauf@gmx.de>
Backported from master: