From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id D01303858C50; Mon, 16 May 2022 00:19:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D01303858C50 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 r12-8382] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: 0556c356e541aa106dcc4276db429ee0d2343d99 X-Git-Newrev: c6ca39c7bf3b2ef24868885a22ff09b7490ffa8f Message-Id: <20220516001947.D01303858C50@sourceware.org> Date: Mon, 16 May 2022 00:19:47 +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: Mon, 16 May 2022 00:19:47 -0000 https://gcc.gnu.org/g:c6ca39c7bf3b2ef24868885a22ff09b7490ffa8f commit r12-8382-gc6ca39c7bf3b2ef24868885a22ff09b7490ffa8f Author: GCC Administrator Date: Mon May 16 00:19:11 2022 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 24 ++++++++++++++++++++++++ gcc/d/ChangeLog | 16 ++++++++++++++++ gcc/testsuite/ChangeLog | 19 +++++++++++++++++++ libphobos/ChangeLog | 4 ++++ 5 files changed, 64 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index df5469fc381..634dc22adcd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220515 +20220516 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1ffada88326..682ae3b7305 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2022-05-15 Jason Merrill + + PR c++/105589 + PR c++/105191 + PR c++/92385 + * init.cc (build_value_init): Handle class in template. + +2022-05-15 Jason Merrill + + PR c++/104470 + * cp-tree.h (enum tsubst_flags): Add tf_dguide. + * pt.cc (tsubst_aggr_type): Check it. + (tsubst_baselink, tsubst_copy): Check it. + (maybe_dependent_member_ref): Check it. + (instantiate_alias_template): Handle it. + (build_deduction_guide): Set it. + +2022-05-15 Jason Merrill + + PR c++/102651 + PR c++/49387 + * rtti.cc (get_tinfo_decl_direct): Don't complete_type. + (emit_tinfo_decl): Update tdesc type if needed. + 2022-05-06 Patrick Palka Backported from master: diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 650cb649aab..a122a038479 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,19 @@ +2022-05-15 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd a53934d18. + * dmd/VERSION: Update version to v2.100.0. + * d-codegen.cc (d_decl_context): Use resolvedLinkage to get + declaration linkage. + (build_struct_literal): Track offset in bits. + * d-gimplify.cc (d_gimplify_modify_expr): Check both operands for a + bit-field reference. + * d-lang.cc (d_post_options): Set flag_rtti and flag_exceptions if + -fno-druntime was seen on command-line. + (d_type_promotes_to): Use resolvedLinkage to get declaration linkage. + * decl.cc (make_thunk): Likewise. + * types.cc (layout_aggregate_members): Ignore anonymous fields in + total count. + 2022-05-06 Release Manager * GCC 12.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fd77e33922d..70758d837da 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2022-05-15 Jason Merrill + + PR c++/105589 + PR c++/105191 + PR c++/92385 + * g++.dg/cpp0x/initlist-array16.C: New test. + +2022-05-15 Jason Merrill + + PR c++/104470 + * g++.dg/cpp2a/explicit11.C: Second example also ill-formed. + * g++.dg/cpp2a/class-deduction-alias12.C: New test. + +2022-05-15 Jason Merrill + + PR c++/102651 + PR c++/49387 + * g++.dg/rtti/typeid-complete1.C: New test. + 2022-05-13 Harald Anlauf Backported from master: diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index ecd3fcf0537..245b483bd89 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,7 @@ +2022-05-15 Iain Buclaw + + * src/MERGE: Merge upstream phobos 604534d7c. + 2022-05-06 Release Manager * GCC 12.1.0 released.