From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id B59913AA7CA1; Fri, 11 Jun 2021 09:12:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B59913AA7CA1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r9-9580] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-9 X-Git-Oldrev: 3cf5b2930c22497617a535802b0c55248d688069 X-Git-Newrev: dbb10fc155e1f3c508ad957c071a803796185e37 Message-Id: <20210611091259.B59913AA7CA1@sourceware.org> Date: Fri, 11 Jun 2021 09:12:59 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2021 09:12:59 -0000 https://gcc.gnu.org/g:dbb10fc155e1f3c508ad957c071a803796185e37 commit r9-9580-gdbb10fc155e1f3c508ad957c071a803796185e37 Author: GCC Administrator Date: Fri Jun 11 09:12:21 2021 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 21 +++++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 04de83c25ef..702992b4bf6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210610 +20210611 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index b023b125f1b..809827945f2 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,40 @@ +2021-06-10 Iain Buclaw + + Backported from master: + 2021-06-10 Iain Buclaw + + PR d/100967 + * d-frontend.cc (getTypeInfoType): Move TypeInfo checks to + check_typeinfo_type and call new function. + * d-tree.h (check_typeinfo_type): Declare. + * typeinfo.cc: Include dmd/scope.h. + (create_frontend_tinfo_types): Generate front-end types even if Object + is missing. + (build_typeinfo): Move TypeInfo checks to check_typeinfo_type and call + new function. + (check_typeinfo_type): New function. + +2021-06-10 Iain Buclaw + + Backported from master: + 2019-06-16 Iain Buclaw + + PR d/90651 + * dmd/expressionsem.c (ExpressionSemanticVisitor::visit (TypeidExp)): + Error when TypeInfo doesn't exist. + * dmd/func.c (FuncDeclaration::semantic3): Likewise. + * dmd/mtype.c (TypeClass::dotExp): Likewise. + * typeinfo.cc (object_module): New variable. + (make_frontend_typeinfo): Update signature. Set temporary on + generated TypeInfo classes. + (create_tinfo_types): Set object_module. Move generation of front-end + typeinfo into ... + (create_frontend_tinfo_types): ... New function. + (layout_typeinfo): Call create_frontend_tinfo_types. + (layout_classinfo): Likewise. + (layout_cpp_typeinfo): Likewise. + (create_typeinfo): Likewise. + 2021-06-09 Iain Buclaw Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6bee88993a2..7e8000129e8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2021-06-10 Iain Buclaw + + Backported from master: + 2021-06-10 Iain Buclaw + + PR d/100967 + * gdc.dg/pr100967.d: New test. + +2021-06-10 Iain Buclaw + + Backported from master: + 2019-06-16 Iain Buclaw + + PR d/90651 + * gdc.test/fail_compilation/extra-files/minimal/object.d: New file. + * gdc.test/fail_compilation/fail19911a.d: New test. + * gdc.test/fail_compilation/fail19911b.d: New test. + * gdc.test/fail_compilation/fail19911c.d: New test. + * gdc.test/fail_compilation/fail19922.d: New test. + * gdc.test/fail_compilation/fail19923.d: New test. + 2021-06-09 Iain Buclaw Backported from master: