]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 7 Oct 2021 00:18:08 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 7 Oct 2021 00:18:08 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 2ca77d7c6a20376996c1a275df5ffbfbe66adb84..34b7689344e8eb1f466eb3194344325c4c225210 100644 (file)
@@ -1,3 +1,13 @@
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98216
+       PR c++/91292
+       * real.c (encode_ieee_double): Avoid unwanted sign extension.
+       (encode_ieee_quad): Likewise.
+
 2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>
 
        Backported from master:
index 46eae114d58fd9b6686bc0071ff25230b2bb6989..e528addee6c8e4e96d952231f982188d233a3dab 100644 (file)
@@ -1 +1 @@
-20211006
+20211007
index f9bd45de0d3122a53ef1aa2f5758d161269f9cad..2d86d1b1a1a684441422700032342a366887134f 100644 (file)
@@ -1,3 +1,88 @@
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-10-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102547
+       * constexpr.c (potential_constant_expression_1): Handle
+       NONTYPE_ARGUMENT_PACK.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102535
+       * method.c (is_xible_helper): Don't exit early for multi-arg
+       ctors in C++20.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95567
+       * method.c (build_comparison_op): Skip DECL_VIRTUAL_P fields.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-22  Patrick Palka  <ppalka@redhat.com>
+
+       DR 2446
+       PR c++/102412
+       * constexpr.c (cxx_eval_constant_expression)
+       <case TEMPLATE_ID_EXPR>: Check value_dependent_expression_p
+       instead of processing_template_decl.
+       * pt.c (value_dependent_expression_p) <case TEMPLATE_ID_EXPR>:
+       Return true only if any_dependent_template_arguments_p.
+       (instantiation_dependent_r) <case CALL_EXPR>: Remove this case.
+       <case TEMPLATE_ID_EXPR>: Likewise.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-16  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98486
+       * constraint.cc (get_normalized_constraints_from_decl): Always
+       look up constraints using the most general template.
+       * decl.c (grokdeclarator): Set constraints on a static data
+       member template.
+       * pt.c (determine_specialization): Check constraints on a
+       variable template.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-14  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102163
+       * constexpr.c (cxx_eval_call_expression): After evaluating a
+       subobject constructor call for an empty union member, produce a
+       side effect that makes sure the member gets activated.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101344
+       PR c++/101803
+       * cp-tree.h (CONSTRUCTOR_BRACES_ELIDED_P): Define.
+       * decl.c (reshape_init_r): Set it.
+       * pt.c (collect_ctor_idx_types): Recurse into a sub-CONSTRUCTOR
+       iff CONSTRUCTOR_BRACES_ELIDED_P.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101883
+       * pt.c (convert_template_argument): Pass LOOKUP_IMPLICIT to
+       do_auto_deduction.
+
 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index ce6bb9336a961ce560c448b2b9954853098f1510..74738b9129a830480c9a1532b32e1a22f4f947e0 100644 (file)
@@ -1,3 +1,11 @@
+2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * resolve.c (resolve_values): Only show
+       deprecated warning if attr.referenced.
+
 2021-10-03  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 1a2071769ef31db6556b54889ca5e1e5427ac709..3a65df4432623f2998328d012ff56d6ddfa4329b 100644 (file)
@@ -1,3 +1,90 @@
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-10-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102547
+       * g++.dg/cpp0x/variadic-partial2.C: New test.
+       * g++.dg/cpp0x/variadic-partial2a.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102535
+       * g++.dg/ext/is_trivially_constructible7.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95567
+       * g++.dg/cpp2a/spaceship-virtual1.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98216
+       PR c++/91292
+       * g++.dg/cpp2a/nontype-float2.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-22  Patrick Palka  <ppalka@redhat.com>
+
+       DR 2446
+       PR c++/102412
+       * g++.dg/cpp2a/concepts-nondep2.C: New test.
+       * g++.dg/cpp2a/concepts-nondep3.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-16  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98486
+       * g++.dg/cpp2a/concepts-var-templ1.C: New test.
+       * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
+       * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-09-14  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102163
+       * g++.dg/cpp0x/constexpr-empty17.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101344
+       PR c++/101803
+       * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
+       * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
+
+2021-10-06  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101883
+       * g++.dg/cpp2a/nontype-class49.C: New test.
+
+2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/attr_deprecated-2.f90: New test.
+
 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master: