]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 31 Aug 2020 00:16:55 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 31 Aug 2020 00:16:55 +0000 (00:16 +0000)
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index cf802bc822d92899dbec84bd6e30eb1392427af9..3db40e0a817326690a702a36c9f217ead50214d6 100644 (file)
@@ -1 +1 @@
-20200830
+20200831
index 0aed3450b28852dc9c7e512f3a76cb5e7e4dd87e..2db302747766a73ab578d77478aa1ca234780ea9 100644 (file)
@@ -1,3 +1,40 @@
+2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/96157
+       * d-codegen.cc (d_build_call): Handle TREE_ADDRESSABLE static arrays.
+       * types.cc (make_array_type): Propagate TREE_ADDRESSABLE from base
+       type to static array.
+
+2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/globals.h (Global): Add recursionLimit.
+       * dmd/dmacro.c (Macro::expand): Limit recursive expansion to
+       global.recursionLimit.
+       * dmd/dtemplate.c (deduceType): Likewise.
+       (TemplateInstance::tryExpandMembers): Likewise.
+       (TemplateInstance::trySemantic3): Likewise.
+       (TemplateMixin::semantic): Likewise.
+       * dmd/expressionsem.c (ExpressionSemanticVisitor::visit): Likewise.
+       * dmd/mtype.c (Type::noMember): Likewise.
+       (TypeFunction::semantic): Likewise.
+       * dmd/optimize.c (Expression_optimize): Likewise.
+
+2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-lang.cc (d_parse_file): Use read() to load contents from stdin,
+       allow the front-end to free the memory after parsing.
+       * dmd/func.c (FuncDeclaration::semantic): Use module filename if
+       searchPath returns NULL.
+
 2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/96250
index 2dbfd8e76ccd0c8bf3b85965637a849e69e49ba5..463c0a742a4d64ec5c8c823bc4248199b2f2d2f6 100644 (file)
@@ -1,3 +1,19 @@
+2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/96157
+       * gdc.dg/pr96157a.d: New test.
+       * gdc.dg/pr96157b.d: New test.
+
+2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.test/compilable/ice20092.d: New test.
+
 2020-08-28  Uros Bizjak    <ubizjak@gmail.com>
 
        * gcc.target/i386/double_mask_reg-1.c: New test.