From c6ca39c7bf3b2ef24868885a22ff09b7490ffa8f Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 16 May 2022 00:19:11 +0000 Subject: [PATCH] Daily bump. --- 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.