From: GCC Administrator Date: Wed, 8 Mar 2023 00:20:48 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-12.3.0~282 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d5f1d6ec2df90232d185521d7a5b3c614be017e8;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c01bc02318c4..53389297a17f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230307 +20230308 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 80d94e02d802..adf14de62ced 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,79 @@ +2023-03-07 Marek Polacek + + Backported from master: + 2023-02-10 Marek Polacek + + PR c++/107079 + * call.cc (set_up_extended_ref_temp): Pass var to maybe_constant_init. + +2023-03-07 Marek Polacek + + Backported from master: + 2023-03-07 Marek Polacek + + PR c++/107939 + * constexpr.cc (potential_constant_expression_1) : Pass + 'any' when recursing on a VAR_DECL and not a pointer to function. + +2023-03-07 Patrick Palka + + Backported from master: + 2023-03-03 Patrick Palka + + PR c++/108998 + * pt.cc (el_data::skipped_trees): New data member. + (extract_locals_r): Push to skipped_trees any unevaluated + contexts that we skipped over. + (extract_local_specs): For the second walk, start from each + tree in skipped_trees. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-12-23 Patrick Palka + + PR c++/108116 + * constexpr.cc (maybe_constant_value): Clear + processing_template_decl before calling break_out_target_exprs. + * init.cc (get_nsdmi): Likewise. + * tree.cc (break_out_target_exprs): Assert processing_template_decl + is cleared. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-12-23 Patrick Palka + + PR c++/107853 + * constraint.cc (maybe_substitute_reqs_for): Substitute into + the template-head requirements of a template friend using only + its outer arguments via outer_template_args. + * cp-tree.h (outer_template_args): Declare. + * pt.cc (outer_template_args): Define, factored out and + generalized from ... + (ctor_deduction_guides_for): ... here. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-11-29 Patrick Palka + + PR c++/107864 + * decl.cc (function_requirements_equivalent_p): Don't check + DECL_TEMPLATE_SPECIALIZATION. + * pt.cc (determine_specialization): Propagate constraints when + specializing a function template too. Simplify by using + add_outermost_template_args. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-11-03 Patrick Palka + + PR c++/107179 + * constraint.cc (tsubst_requires_expr): Make sure we're not + deferring access checks. + 2023-03-04 Marek Polacek PR c++/108550 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e939f4d73b85..a3ba840fad2f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2023-03-07 Marek Polacek + + Backported from master: + 2023-02-10 Marek Polacek + + PR c++/107079 + * g++.dg/cpp0x/constexpr-nsdmi2.C: New test. + +2023-03-07 Marek Polacek + + Backported from master: + 2023-03-07 Marek Polacek + + PR c++/107939 + * g++.dg/cpp1y/var-templ74.C: Remove dg-error. + * g++.dg/cpp1y/var-templ77.C: New test. + +2023-03-07 Patrick Palka + + Backported from master: + 2023-03-03 Patrick Palka + + PR c++/108998 + * g++.dg/cpp2a/lambda-generic11.C: New test. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-12-23 Patrick Palka + + PR c++/108116 + * g++.dg/cpp0x/nsdmi-template24.C: New test. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-12-23 Patrick Palka + + PR c++/107853 + * g++.dg/cpp2a/concepts-friend12.C: New test. + * g++.dg/cpp2a/concepts-friend13.C: New test. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-11-29 Patrick Palka + + PR c++/107864 + * g++.dg/concepts/explicit-spec1a.C: New test. + +2023-03-07 Patrick Palka + + Backported from master: + 2022-11-03 Patrick Palka + + PR c++/107179 + * g++.dg/cpp2a/concepts-requires31.C: New test. + 2023-03-06 Xi Ruoyao Backported from master: