From: GCC Administrator Date: Thu, 7 Oct 2021 00:18:08 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.3.0~806 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=04b814c26052b6fb83b7067679fc67c1a129335e;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ca77d7c6a20..34b7689344e8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-24 Patrick Palka + + PR c++/98216 + PR c++/91292 + * real.c (encode_ieee_double): Avoid unwanted sign extension. + (encode_ieee_quad): Likewise. + 2021-10-05 Ilya Leoshkevich Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 46eae114d58f..e528addee6c8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211006 +20211007 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f9bd45de0d31..2d86d1b1a1a6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,88 @@ +2021-10-06 Patrick Palka + + Backported from master: + 2021-10-05 Patrick Palka + + PR c++/102547 + * constexpr.c (potential_constant_expression_1): Handle + NONTYPE_ARGUMENT_PACK. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-30 Patrick Palka + + PR c++/102535 + * method.c (is_xible_helper): Don't exit early for multi-arg + ctors in C++20. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-30 Patrick Palka + + PR c++/95567 + * method.c (build_comparison_op): Skip DECL_VIRTUAL_P fields. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-22 Patrick Palka + + DR 2446 + PR c++/102412 + * constexpr.c (cxx_eval_constant_expression) + : Check value_dependent_expression_p + instead of processing_template_decl. + * pt.c (value_dependent_expression_p) : + Return true only if any_dependent_template_arguments_p. + (instantiation_dependent_r) : Remove this case. + : Likewise. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-16 Patrick Palka + + 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 + + Backported from master: + 2021-09-14 Patrick Palka + + 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 + + Backported from master: + 2021-08-18 Patrick Palka + + 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 + + Backported from master: + 2021-08-18 Patrick Palka + + PR c++/101883 + * pt.c (convert_template_argument): Pass LOOKUP_IMPLICIT to + do_auto_deduction. + 2021-10-05 Jakub Jelinek Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ce6bb9336a96..74738b9129a8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2021-10-06 Tobias Burnus + + Backported from master: + 2021-10-06 Tobias Burnus + + * resolve.c (resolve_values): Only show + deprecated warning if attr.referenced. + 2021-10-03 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1a2071769ef3..3a65df443262 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,90 @@ +2021-10-06 Patrick Palka + + Backported from master: + 2021-10-05 Patrick Palka + + PR c++/102547 + * g++.dg/cpp0x/variadic-partial2.C: New test. + * g++.dg/cpp0x/variadic-partial2a.C: New test. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-30 Patrick Palka + + PR c++/102535 + * g++.dg/ext/is_trivially_constructible7.C: New test. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-30 Patrick Palka + + PR c++/95567 + * g++.dg/cpp2a/spaceship-virtual1.C: New test. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-24 Patrick Palka + + PR c++/98216 + PR c++/91292 + * g++.dg/cpp2a/nontype-float2.C: New test. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-09-22 Patrick Palka + + 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 + + Backported from master: + 2021-09-16 Patrick Palka + + 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 + + Backported from master: + 2021-09-14 Patrick Palka + + PR c++/102163 + * g++.dg/cpp0x/constexpr-empty17.C: New test. + +2021-10-06 Patrick Palka + + Backported from master: + 2021-08-18 Patrick Palka + + 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 + + Backported from master: + 2021-08-18 Patrick Palka + + PR c++/101883 + * g++.dg/cpp2a/nontype-class49.C: New test. + +2021-10-06 Tobias Burnus + + Backported from master: + 2021-10-06 Tobias Burnus + + * gfortran.dg/attr_deprecated-2.f90: New test. + 2021-10-05 Jakub Jelinek Backported from master: