public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-7634] Daily bump. Date: Sun, 13 Mar 2022 00:17:03 +0000 (GMT) [thread overview] Message-ID: <20220313001703.23EFF3858C27@sourceware.org> (raw) https://gcc.gnu.org/g:57eeedda23c952951b5c40859ded3080ec9c7b03 commit r12-7634-g57eeedda23c952951b5c40859ded3080ec9c7b03 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Mar 13 00:16:20 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 40 +++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 +++++ gcc/c/ChangeLog | 7 ++++++ gcc/cp/ChangeLog | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 49 +++++++++++++++++++++++++++++++++++++ 7 files changed, 230 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac029420bc9..c7b409ab4e0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,43 @@ +2022-03-12 Segher Boessenkool <segher@kernel.crashing.org> + + PR target/104829 + * config/rs6000/rs6000.cc (rs6000_machine_from_flags): Don't output + "ppc" and "ppc64" based on rs6000_cpu. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104892 + * omp-oacc-kernels-decompose.cc (omp_oacc_kernels_decompose_1): + Remove special handling of 'GOMP_MAP_FORCE_TOFROM'. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104086 + * omp-oacc-kernels-decompose.cc (omp_oacc_kernels_decompose_1): + Mark variables used in 'present' clauses as addressable. + * omp-low.cc (scan_sharing_clauses) <OMP_CLAUSE_MAP>: Gracefully + handle duplicate 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSABLE'. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR other/65095 + * tree-core.h (user_omp_claus_code_name): Declare function. + * tree.cc (user_omp_clause_code_name): New function. + +2022-03-12 Roger Sayle <roger@nextmovesoftware.com> + + PR middle-end/98420 + * match.pd (minus @0 @0): Additional checks for -fno-rounding-math + (the defaut) or -fno-signed-zeros. + +2022-03-12 Michael Meissner <meissner@linux.ibm.com> + + PR target/104868 + * config/rs6000/vsx.md (extendditi2): Use a 'b' constraint when + moving from a GPR register to an Altivec register. + 2022-03-11 Roger Sayle <roger@nextmovesoftware.com> PR tree-optimization/98335 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a36cb438d63..6a00f110593 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220312 +20220313 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index a034d8fa991..c0745052f02 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR other/65095 + * c-common.h (c_omp_map_clause_name): Remove. + * c-omp.cc (c_omp_map_clause_name): Remove. + 2022-03-09 Jakub Jelinek <jakub@redhat.com> PR c/104711 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index e97a42b09f8..1c0d5ec75c4 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR other/65095 + * c-typeck.cc (handle_omp_array_sections_1) + (c_oacc_check_attachments): Call 'user_omp_clause_code_name' + instead of 'c_omp_map_clause_name'. + 2022-03-09 Joseph Myers <joseph@codesourcery.com> * c-typeck.cc (function_types_compatible_p): Do not handle C2X diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index fd8057676df..49053787b14 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,66 @@ +2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104641 + * cp-tree.h (tsubst_flags::tf_tst_ok): New flag. + * decl.cc (make_typename_type): Allow a typename-specifier to + resolve to a template when tf_tst_ok, in which case return + a CTAD placeholder for the template. + * pt.cc (tsubst_decl) <case VAR_DECL>: Set tf_tst_ok when + substituting the type. + (tsubst): Clear tf_tst_ok and remember if it was set. + <case TYPENAME_TYPE>: Pass tf_tst_ok to make_typename_type + appropriately. + (tsubst_copy) <case CAST_EXPR>: Set tf_tst_ok when substituting + the type. + (tsubst_copy_and_build) <case CAST_EXPR>: Likewise. + <case CONSTRUCTOR>: Likewise. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104622 + * call.cc (missing_conversion_p): Define. + (add_candidates): Use it. + * pt.cc (check_non_deducible_conversion): Change type of strict + parameter to unification_kind_t and directly test for DEDUCE_CALL. + +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. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/98644 + * constexpr.cc (mark_non_constant): Define, split out from ... + (cxx_eval_outermost_constant_expr): ... here. + (maybe_constant_value): Use it. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + + * semantics.cc (finish_unary_fold_expr): Use input_location + instead of UNKNOWN_LOCATION. + (finish_binary_fold_expr): Likewise. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR other/65095 + * semantics.cc (handle_omp_array_sections_1) + (cp_oacc_check_attachments): Call 'user_omp_clause_code_name' + instead of 'c_omp_map_clause_name'. + 2022-03-10 Marek Polacek <polacek@redhat.com> PR c++/104608 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 32fb0850a4d..6bcb52a051f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104641 + * g++.dg/cpp1z/class-deduction107.C: New test. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104622 + * g++.dg/template/conv18.C: New test. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + + PR c++/104527 + * g++.dg/cpp2a/concepts-return-req4.C: New test. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/98644 + * g++.dg/cpp2a/concepts-pr98644.C: New test. + * g++.dg/parse/array-size2.C: Remove expected diagnostic about a + narrowing conversion. + +2022-03-12 Patrick Palka <ppalka@redhat.com> + + * g++.dg/concepts/diagnostic3.C: Adjusted expected location of + "evaluated to false" diagnostics. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104892 + * c-c++-common/goacc/kernels-decompose-2.c: Adjust. + * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise. + * gfortran.dg/goacc/classify-kernels.f95: Likewise. + * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104086 + * c-c++-common/goacc/kernels-decompose-pr104086-1.c: Adjust, + extend. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/104086 + * c-c++-common/goacc/kernels-decompose-pr104086-1.c: New file. + +2022-03-12 Roger Sayle <roger@nextmovesoftware.com> + + PR middle-end/98420 + * gcc.dg/pr98420.c: New test case. + 2022-03-11 Roger Sayle <roger@nextmovesoftware.com> PR tree-optimization/98335 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 943b898fa1b..ddec3cbc5f5 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,52 @@ +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104892 + * testsuite/libgomp.oacc-c-c++-common/declare-vla.c: Adjust. + * testsuite/libgomp.oacc-c-c++-common/default-1.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise. + * testsuite/libgomp.oacc-fortran/asyncwait-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90: + Likewise. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/104892 + * testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c: Point + to PR104892. + * testsuite/libgomp.oacc-c-c++-common/default-1.c: Likewise, + enable '--param=openacc-kernels=decompose' and adjust. + * testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise. + * testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90: + Likewise. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/90115 + * testsuite/libgomp.oacc-c-c++-common/default-1.c: Enhance. + * testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise. + * testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90: Likewise. + +2022-03-12 Thomas Schwinge <thomas@codesourcery.com> + + PR middle-end/100280 + PR middle-end/104086 + * testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels-decompose-ice-1.c: + Merge this... + * testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels-decompose.c: + ..., and this... + * testsuite/libgomp.oacc-c-c++-common/declare-vla.c: ... into + this, and adjust. + * testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c: + Extend. + 2022-03-10 Hafiz Abid Qadeer <abidh@codesourcery.com> * testsuite/libgomp.fortran/allocate-1.f90: Remove pool_size
reply other threads:[~2022-03-13 0:17 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=20220313001703.23EFF3858C27@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-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).