public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-10808] Daily bump. Date: Tue, 23 May 2023 00:19:08 +0000 (GMT) [thread overview] Message-ID: <20230523001908.395BC3858D1E@sourceware.org> (raw) https://gcc.gnu.org/g:d7dc696304bcf03de97f5b44355f940c296e3e19 commit r11-10808-gd7dc696304bcf03de97f5b44355f940c296e3e19 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue May 23 00:18:47 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 7 ++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 85 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 13 ++++++++ 5 files changed, 170 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0d3fcd24265..468378f69bf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2023-05-22 Michael Meissner <meissner@linux.ibm.com> + + PR target/70243 + * config/rs6000/vsx.md (vsx_fmav4sf4): Do not generate vmaddfp. Back + port from master 04/10/2023. + (vsx_nfmsv4sf4): Do not generate vnmsubfp. + 2023-05-16 Simon Wright <simon@pushface.org> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f25bef13f1e..b7d9ba7ed1a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230522 +20230523 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 26f43802d71..9ef295bf0ad 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,88 @@ +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2023-03-03 Patrick Palka <ppalka@redhat.com> + + PR c++/108998 + * pt.c (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-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/100295 + PR c++/107579 + * pt.c (el_data::skip_unevaluated_operands): New data member. + (extract_locals_r): If skip_unevaluated_operands is true, + don't walk into unevaluated contexts. + (extract_local_specs): Walk the pattern twice, first with + skip_unevaluated_operands true followed by it set to false. + +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-11-29 Patrick Palka <ppalka@redhat.com> + + PR c++/107864 + * decl.c (function_requirements_equivalent_p): Don't check + DECL_TEMPLATE_SPECIALIZATION. + * pt.c (determine_specialization): Propagate constraints when + specializing a function template too. Simplify by using + add_outermost_template_args. + +2023-05-22 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-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-03-30 Patrick Palka <ppalka@redhat.com> + + PR c++/100474 + * constraint.cc (diagnose_trait_expr): Handle all remaining + traits appropriately. Remove default case. + +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104527 + * constraint.cc (normalize_atom): Set + ATOMIC_CONSTR_EXPR_FROM_CONCEPT_P appropriately. + (get_mapped_args): Make static, adjust parameters. Always + return a vector whose depth corresponds to the template depth of + the context of the atomic constraint expression. Micro-optimize + by passing false as exact to safe_grow_cleared and by collapsing + a multi-level depth-one argument vector. + (satisfy_atom): Adjust call to get_mapped_args and + diagnose_atomic_constraint. + (diagnose_atomic_constraint): Replace map parameter with an args + parameter. + * cp-tree.h (ATOMIC_CONSTR_EXPR_FROM_CONCEPT_P): Define. + (get_mapped_args): Remove declaration. + +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-01-28 Patrick Palka <ppalka@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/92752 + * typeck.c (build_ptrmemfunc): Cast a nullptr constant to the + unqualified pointer type not the qualified one. + 2023-05-16 Iain Sandoe <iain@sandoe.co.uk> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a7ce78c38f4..016b75ea40e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2023-05-22 Michael Meissner <meissner@linux.ibm.com> + + PR target/70243 + * gcc.target/powerpc/pr70243.c: New test. Back port from master + 04/10/2023. + +2023-05-22 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-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/100295 + PR c++/107579 + * g++.dg/cpp1z/constexpr-if-lambda5.C: New test. + +2023-05-22 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-05-22 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-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-03-30 Patrick Palka <ppalka@redhat.com> + + PR c++/100474 + * g++.dg/cpp2a/concepts-traits3.C: New test. + +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104527 + * g++.dg/cpp2a/concepts-return-req4.C: New test. + +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2022-01-28 Patrick Palka <ppalka@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/92752 + * g++.dg/warn/Wignored-qualifiers2.C: New test. + 2023-05-20 Harald Anlauf <anlauf@gmx.de> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7d8156a424b..69b58cdeadf 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2023-05-22 Patrick Palka <ppalka@redhat.com> + + Backported from master: + 2023-03-14 Patrick Palka <ppalka@redhat.com> + + * include/bits/stl_iterator.h (move_iterator::_S_iter_concept): + Define. + (__cpp_lib_move_iterator_concept): Define for C++20. + (move_iterator::iterator_concept): Strengthen as per P2520R0. + * include/std/version (__cpp_lib_move_iterator_concept): Define + for C++20. + * testsuite/24_iterators/move_iterator/p2520r0.cc: New test. + 2023-05-16 Jonathan Wakely <jwakely@redhat.com> Backported from master:
reply other threads:[~2023-05-23 0:19 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20230523001908.395BC3858D1E@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).