+2021-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ Backported from master:
+ 2021-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config/rtems.h (STARTFILE_SPEC): Remove qnolinkcmds.
+ (ENDFILE_SPEC): Evaluate qnolinkcmds.
+
+2021-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ Backported from master:
+ 2021-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config/rtems.h (STARTFILE_SPEC): Remove nostdlib and
+ nostartfiles handling since this is already done by
+ LINK_COMMAND_SPEC. Evaluate qnolinkcmds.
+ (ENDFILE_SPEC): Remove nostdlib and nostartfiles handling since this
+ is already done by LINK_COMMAND_SPEC.
+ (LIB_SPECS): Remove nostdlib and nodefaultlibs handling since
+ this is already done by LINK_COMMAND_SPEC. Remove qnolinkcmds
+ evaluation.
+
+2021-01-25 Claudiu Zissulescu <claziss@gmail.com>
+
+ Backported from master:
+ 2020-12-11 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/arc.md (mpyd<su_optab>_arcv2hs): New template
+ pattern.
+ (*pmpyd<su_optab>_arcv2hs): Likewise.
+ (*pmpyd<su_optab>_imm_arcv2hs): Likewise.
+ (mpyd_arcv2hs): Moved into above template.
+ (mpyd_imm_arcv2hs): Moved into above template.
+ (mpydu_arcv2hs): Likewise.
+ (mpydu_imm_arcv2hs): Likewise.
+ (su_optab): New optab prefix for sign/zero-extending operations.
+
2021-01-22 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
+2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc-interface/trans.c (make_covariant_thunk): Set the DECL_CONTEXT
+ of the parameters and do not set TREE_PUBLIC on the thunk.
+ (maybe_make_gnu_thunk): Pass the alias to the covariant thunk.
+ * gcc-interface/utils.c (finish_subprog_decl): Set the DECL_CONTEXT
+ of the parameters here...
+ (begin_subprog_body): ...instead of here.
+
2021-01-19 Eric Botcazou <ebotcazou@adacore.com>
PR ada/98740
+2021-01-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/98517
+ * resolve.c (resolve_charlen): Check that length expression is
+ present before testing for scalar/integer..
+
+2021-01-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2020-12-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/93833
+ * trans-array.c (get_array_ctor_var_strlen): If the character
+ length backend_decl cannot be found, convert the expression and
+ use the string length. Clear up some minor white space issues
+ in the rest of the file.
+
2021-01-23 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
+2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
+ * gnat.dg/thunk2_pkg.ads: New helper.
+
+2021-01-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/98517
+ * gfortran.dg/charlen_18.f90 : New test.
+
+2021-01-25 Claudiu Zissulescu <claziss@gmail.com>
+
+ Backported from master:
+ 2020-12-11 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pmpyd.c: New test.
+ * gcc.target/arc/tmac-1.c: Update.
+
+2021-01-25 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2020-12-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/93833
+ * gfortran.dg/deferred_character_36.f90 : New test.
+
2021-01-23 Paul Thomas <pault@gcc.gnu.org>
Backported from master: