]> git.ipfire.org Git - people/ms/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 8 Mar 2023 00:20:48 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 8 Mar 2023 00:20:48 +0000 (00:20 +0000)
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index c01bc02318c471ce6b694a83d59737ea48e88e8d..53389297a17f72f858741b1ddc4f0021f4ca56aa 100644 (file)
@@ -1 +1 @@
-20230307
+20230308
index 80d94e02d8028a87cdaff8d872282fe09103b5d0..adf14de62ceda6f8506f6b2f3957a752bc26ac6e 100644 (file)
@@ -1,3 +1,79 @@
+2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-02-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107079
+       * call.cc (set_up_extended_ref_temp): Pass var to maybe_constant_init.
+
+2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107939
+       * constexpr.cc (potential_constant_expression_1) <case CALL_EXPR>: Pass
+       'any' when recursing on a VAR_DECL and not a pointer to function.
+
+2023-03-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2023-03-03  Patrick Palka  <ppalka@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-12-23  Patrick Palka  <ppalka@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-12-23  Patrick Palka  <ppalka@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-11-29  Patrick Palka  <ppalka@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/107179
+       * constraint.cc (tsubst_requires_expr): Make sure we're not
+       deferring access checks.
+
 2023-03-04  Marek Polacek  <polacek@redhat.com>
 
        PR c++/108550
index e939f4d73b85289356ff191de513451e5e01479f..a3ba840fad2f5815d9578c56b4c068112f2c81d3 100644 (file)
@@ -1,3 +1,61 @@
+2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-02-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107079
+       * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
+
+2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-07  Marek Polacek  <polacek@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       Backported from master:
+       2023-03-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108998
+       * g++.dg/cpp2a/lambda-generic11.C: New test.
+
+2023-03-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-12-23  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108116
+       * g++.dg/cpp0x/nsdmi-template24.C: New test.
+
+2023-03-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-12-23  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/107853
+       * g++.dg/cpp2a/concepts-friend12.C: New test.
+       * g++.dg/cpp2a/concepts-friend13.C: New test.
+
+2023-03-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-11-29  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/107864
+       * g++.dg/concepts/explicit-spec1a.C: New test.
+
+2023-03-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/107179
+       * g++.dg/cpp2a/concepts-requires31.C: New test.
+
 2023-03-06  Xi Ruoyao  <xry111@xry111.site>
 
        Backported from master: