aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-04-04 00:16:26 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-04-04 00:16:26 +0000
commitc0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d (patch)
tree075cb6d18f83594d48824f9e1429420c9ed461f6 /gcc/d/ChangeLog
parent5a0aa603b2452dca48ad86d97d4b918187d259fc (diff)
downloadgcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.zip
gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.gz
gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/d/ChangeLog')
-rw-r--r--gcc/d/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 90a9f69..9c9c38d 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,20 @@
+2021-04-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 3b808e838.
+ * Make-lang.in (D_FRONTEND_OBJS): Add d/chkformat.o.
+ * d-codegen.cc (build_struct_literal): Handle special enums.
+ * d-convert.cc (convert_expr): Handle noreturn type.
+ (convert_for_condition): Likewise.
+ * d-target.cc (Target::_init): Set type for wchar_t.
+ (TargetCPP::derivedClassOffset): New method.
+ (Target::libraryObjectMonitors): New method.
+ * decl.cc (get_symbol_decl): Set TREE_THIS_VOLATILE for functions of
+ type noreturn.
+ * toir.cc (IRVisitor::visit (ReturnStatement *)): Handle returning
+ noreturn types.
+ * types.cc (TypeVisitor::visit (TypeNoreturn *)): New method.
+ (TypeVisitor::visit (TypeEnum *)): Handle special enums.
+
2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
* d-builtins.cc (d_init_versions): Predefine D_PIE if flag_pie is set.