aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-09-13 00:16:23 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-09-13 00:16:23 +0000
commit5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8 (patch)
tree1ffe8aa407af5bb936aed94d6a0662104ccb82f1 /gcc/d
parent707e9159ed25d19c174e4da18b194e530878d450 (diff)
downloadgcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.zip
gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.gz
gcc-5de41c886207a3a0ff1f44ce0a5a644e9d9a17f8.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog20
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.