diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-04 00:16:26 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-04 00:16:26 +0000 |
commit | c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d (patch) | |
tree | 075cb6d18f83594d48824f9e1429420c9ed461f6 /gcc/d | |
parent | 5a0aa603b2452dca48ad86d97d4b918187d259fc (diff) | |
download | gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.zip gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.gz gcc-c0756c4eb36b6bf4bf1ea0cf3633f08ae0e1c13d.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r-- | gcc/d/ChangeLog | 17 |
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. |