+2020-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/98277
+ * decl.cc (DeclVisitor::visit (VarDeclaration *)): Move setting of
+ DECL_INITIAL for manifest constants to ...
+ (get_symbol_decl): ... here.
+
+2020-11-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-target.def (d_minfo_section): New hook.
+ (d_minfo_start_name): New hook.
+ (d_minfo_end_name): New hook.
+ * modules.cc: Include d-target.h.
+ (register_moduleinfo): Update to use new targetdm hooks.
+
+2020-11-29 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/87788
+ * dmd/MERGE: Merge upsream dmd 45fa6cfd2.
+
+2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd db0df3f7e.
+ * types.cc (TypeVisitor::visit (TypeFunction *)): Remove LINKpascal.
+
+2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * intrinsics.cc (maybe_expand_intrinsic): Handle new intrinsics.
+ * intrinsics.def (INTRINSIC_COS): Add float and double overloads.
+ (INTRINSIC_FABS): Likewise.
+ (INTRINSIC_LDEXP): Likewise.
+ (INTRINSIC_RINT): Likewise.
+ (INTRINSIC_RNDTOL): Likewise.
+ (INTRINSIC_SIN): Likewise.
+ (INTRINSIC_TOPREC): Adjust signature.
+
+2020-11-22 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/97889
+ * expr.cc (ExprVisitor::visit (CatAssignExp *)): Enforce LTR order of
+ evaluation on left and right hand side expressions.
+
+2020-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/97911
+ * Make-lang.in (d.serial): Change from goal to a variable.
+ (.PHONY): Drop d.serial and d.prev.
+ (d21$(exeext)): Depend on $(d.serial) rather than d.serial.
+
+2020-11-18 Jakub Jelinek <jakub@redhat.com>
+
+ * Make-lang.in (d.serial): New goal.
+ (.PHONY): Add d.serial d.prev.
+ (d21$(exeext)): Depend on d.prev. Call LINK_PROGRESS.
+
+2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/97843
+ * d-codegen.cc (build_assign): Evaluate TARGET_EXPR before use in
+ the right hand side of an assignment.
+ * expr.cc (ExprVisitor::visit (CatAssignExp *)): Force a TARGET_EXPR
+ on the element to append if it is a CALL_EXPR.
+
+2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/97842
+ * dmd/MERGE: Merge upstream dmd b6a779e49
+
+2020-11-13 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * intrinsics.cc (expand_intrinsic_copysign): Explicitly determine
+ which built-in copysign function to call.
+
+2020-11-13 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/97644
+ * dmd/MERGE: Merge upstream dmd 95044d8e4.
+ * d-target.cc (TargetCPP::thunkMangle): New function.
+ * decl.cc (finish_thunk): Don't force expand thunks for external
+ functions.
+ (make_thunk): Emit thunks only if the function has a definition.
+ Generate correct mangling for thunks to C++ classes.
+
+2020-11-10 Strager Neds <strager.nds@gmail.com>
+
+ * decl.cc (finish_thunk): Use new overload of
+ set_decl_section_name
+
+2020-10-27 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd bec5973b0.
+ * d-target.cc (Target::critsecsize): Remove.
+ * d-target.def: Remove d_critsec_size.
+
+2020-10-27 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 0fcdaab32
+
+2020-10-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * decl.cc (finish_thunk): Update for new thunk api.
+
+2020-10-22 Jan Hubicka <hubicka@ucw.cz>
+
+ * decl.cc: Include tree-nested.h
+ (get_symbol_decl): Update for new nested function info.
+
2020-10-12 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 70aabfb51