diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-13 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-13 00:16:23 +0000 |
commit | 5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8 (patch) | |
tree | 1ffe8aa407af5bb936aed94d6a0662104ccb82f1 /gcc/d | |
parent | 707e9159ed25d19c174e4da18b194e530878d450 (diff) | |
download | gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.zip gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.gz gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r-- | gcc/d/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 7487d4e..1ae5199 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,23 @@ +2020-09-12 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/97002 + * d-codegen.cc (d_build_call): Set input_location on CALL_EXPR. + * d-lang.cc: Include function.h. + (d_type_promotes_to): Do default conversions for C and C++ functions. + * intrinsics.cc (expand_intrinsic_vaarg): Use build1_loc to build + VA_ARG_EXPR. + +2020-09-12 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-builtins.cc (d_build_d_type_nodes): Call build_ctype() on all + basic front-end types. + * decl.cc (DeclVisitor::visit (EnumDeclaration *)): Always add decl to + current binding level. + (build_type_decl): Build TYPE_DECL as a typedef if not for an enum or + record type. + * types.cc (TypeVisitor::visit (TypeEnum *)): Set underlying type for + ENUMERAL_TYPEs. Build TYPE_DECL for non-numeric enums. + 2020-09-10 Iain Buclaw <ibuclaw@gdcproject.org> * lang.opt (Waddress): Enable warning by -Wextra. |