From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id A36BE3858D28; Thu, 16 Dec 2021 00:18:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A36BE3858D28 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-9393] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: 64b314719afa4d947a82183b8a4ba2f17befa00b X-Git-Newrev: d6aa6322909c645db3e8e08e08ed95796c4d3f4c Message-Id: <20211216001847.A36BE3858D28@sourceware.org> Date: Thu, 16 Dec 2021 00:18:47 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Dec 2021 00:18:47 -0000 https://gcc.gnu.org/g:d6aa6322909c645db3e8e08e08ed95796c4d3f4c commit r11-9393-gd6aa6322909c645db3e8e08e08ed95796c4d3f4c Author: GCC Administrator Date: Thu Dec 16 00:18:14 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 9 ++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 58 ++++++++++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 21 +++++++++++++ gcc/testsuite/ChangeLog | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 168 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 514ab65d623..c4ffc7573c2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2021-12-15 Kewen Lin + + Backported from master: + 2021-11-30 Kewen Lin + + PR target/102347 + * config/rs6000/rs6000-call.c (rs6000_builtin_decl): Remove builtin mask + check. + 2021-12-14 Joel Hutton PR bootstrap/103688 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c11bfa65202..4f5ebad187c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211215 +20211216 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 80a8f6d9547..e1860340b74 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,61 @@ +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-29 Patrick Palka + + PR c++/100493 + * parser.c (cp_parser_lambda_introducer): In C++17, don't + diagnose a redundant 'this' capture alongside a by-copy + capture default unless -pedantic. Move the diagnostic into + -Wc++20-extensions and adjust wording accordingly. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-19 Patrick Palka + + PR c++/103198 + * pt.c (any_template_parm_r): Walk the TREE_TYPE of a dummy + object. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-18 Patrick Palka + + PR c++/99911 + * pt.c (tsubst_copy_and_build) : Don't diagnose + name lookup failure if the arguments to an unresolved template + name are still dependent. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-09 Patrick Palka + + PR c++/98394 + PR c++/85846 + * parser.c (cp_parser_placeholder_type_specifier): Declare + static. Don't override tentative to false when tmpl is a + concept-id with empty argument list. Don't emit a "does not + constrain a type" error when tentative. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-10-28 Patrick Palka + + PR c++/102933 + * parser.c (cp_parser_simple_type_specifier): Adjust diagnostic + for using auto in parameter declaration. + * pt.c (extract_autos_r): Ignore CTAD placeholders. + (extract_autos): Use range-based for. + (do_auto_deduction): Use extract_autos only for the concepts TS + and not also for standard concepts. + (type_uses_auto): Likewise with for_each_template_parm. + (check_auto_in_tmpl_args): Just return false outside of the + concepts TS. Simplify. + 2021-12-07 Marek Polacek Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 5a941e6d908..901e2504e10 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,24 @@ +2021-12-15 Harald Anlauf + + Backported from master: + 2021-12-14 Harald Anlauf + + PR fortran/103717 + * frontend-passes.c (doloop_code): Prevent NULL pointer + dereference when checking for passing a do-loop variable to a + contained procedure with an interface mismatch. + +2021-12-15 Harald Anlauf + + Backported from master: + 2021-12-14 Harald Anlauf + + PR fortran/103718 + PR fortran/103719 + * frontend-passes.c (doloop_contained_procedure_code): Add several + checks to prevent NULL pointer dereferences on valid and invalid + code called within do-loops. + 2021-12-12 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d492d409313..b2932a0af11 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,82 @@ +2021-12-15 Marek Polacek + + Backported from master: + 2021-12-07 Marek Polacek + + * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned + long long. Only run on longlong64 targets. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-29 Patrick Palka + + PR c++/100493 + * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics. + * g++.dg/cpp1z/lambda-this8.C: New test. + * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17 + to continue to diagnose redundant 'this' captures. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-19 Patrick Palka + + PR c++/103198 + * g++.dg/cpp2a/concepts-this1.C: New test. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-18 Patrick Palka + + PR c++/99911 + * g++.dg/cpp2a/fn-template24.C: New test. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-11-09 Patrick Palka + + PR c++/98394 + PR c++/85846 + * g++.dg/cpp2a/concepts-pr98394.C: New test. + * g++.dg/cpp2a/concepts-pr85846.C: New test. + +2021-12-15 Patrick Palka + + Backported from master: + 2021-10-28 Patrick Palka + + PR c++/102933 + * g++.dg/cpp2a/nontype-class50.C: New test. + * g++.dg/cpp2a/nontype-class50a.C: New test. + +2021-12-15 Harald Anlauf + + Backported from master: + 2021-12-14 Harald Anlauf + + PR fortran/103717 + * gfortran.dg/do_check_19.f90: New test. + +2021-12-15 Harald Anlauf + + Backported from master: + 2021-12-14 Harald Anlauf + + PR fortran/103718 + PR fortran/103719 + * gfortran.dg/do_check_18.f90: New test. + +2021-12-15 Kewen Lin + + Backported from master: + 2021-11-30 Kewen Lin + + PR target/102347 + * gcc.target/powerpc/pr102347.c: New test. + 2021-12-13 Joel Hutton * gcc.target/aarch64/pr103523.c: New test.