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 r14-3726] Daily bump. Date: Wed, 6 Sep 2023 00:17:53 +0000 (GMT) [thread overview] Message-ID: <20230906001753.40CB83858298@sourceware.org> (raw) https://gcc.gnu.org/g:4388bc8213a713047fbaac2ca438c8233cde03f5 commit r14-3726-g4388bc8213a713047fbaac2ca438c8233cde03f5 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Sep 6 00:17:24 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 57 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 5 ++++ gcc/cp/ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 187 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index be772737c055..08705e1aafef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu> + + * config/riscv/riscv.cc (riscv_build_integer_1): Don't + require one zero bit in the upper 32 bits for LI+RORI synthesis. + +2023-09-05 Jeff Law <jlaw@ventanamicro.com> + + * config/riscv/bitmanip.md (bswapsi2): Expose for TARGET_64BIT. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/98710 + * match.pd (`(x | c) & ~(y | c)`, `(x & c) | ~(y & c)`): New pattern. + (`x & ~(y | x)`, `x | ~(y & x)`): New patterns. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/103536 + * match.pd (`(x | y) & (x & z)`, + `(x & y) | (x | z)`): New patterns. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/107137 + * match.pd (`(nop_convert)-(convert)a`): New pattern. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/96694 + * match.pd (`~MAX(~X, Y)`, `~MIN(~X, Y)`): New patterns. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/105832 + * match.pd (`(1 >> X) != 0`): New pattern + +2023-09-05 Edwin Lu <ewlu@rivosinc.com> + + * config/riscv/riscv.md: Update/Add types + +2023-09-05 Edwin Lu <ewlu@rivosinc.com> + + * config/riscv/pic.md: Update types + +2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu> + + * config/riscv/riscv.cc (riscv_build_integer_1): Enable constant + synthesis with rotate-right for XTheadBb. + +2023-09-05 Vineet Gupta <vineetg@rivosinc.com> + + * config/riscv/zicond.md: Fix op2 pattern. + +2023-09-05 Szabolcs Nagy <szabolcs.nagy@arm.com> + + * config/aarch64/aarch64.h (AARCH64_ISA_RCPC): Remove dup. + 2023-09-05 Xi Ruoyao <xry111@xry111.site> * config/loongarch/loongarch-opts.h (HAVE_AS_EXPLICIT_RELOCS): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 81d28a37a724..5fa6158d6b7c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230905 +20230906 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index d9953c71b3c3..b43d96a4f24b 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2023-09-05 Tobias Burnus <tobias@codesourcery.com> + + * c-parser.cc (c_parser_omp_clause_allocate): Handle + error_mark_node. + 2023-08-25 Sandra Loosemore <sandra@codesourcery.com> * c-parser.cc (struct c_parser): Add omp_for_parse_state field. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9191726906cb..1d97cc9416d8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,63 @@ +2023-09-05 Marek Polacek <polacek@redhat.com> + + PR c++/91483 + * constexpr.cc (verify_constant_explain_r): New. + (verify_constant): Call it. + +2023-09-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/52953 + * name-lookup.cc (check_local_shadow): Don't punt early for + DECL_EXTERNAL decls, instead just disable the shadowing of namespace + decls check for those and emit a pedwarn rather than error_at or + permerror for those. Formatting fix. + +2023-09-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/52953 + * name-lookup.h (struct cp_binding_level): Add artificial bit-field. + Formatting fixes. + * name-lookup.cc (check_local_shadow): Skip artificial bindings when + checking if parameter scope is parent scope. Don't special case + FUNCTION_NEEDS_BODY_BLOCK. Diagnose the in_function_try_handler + cases in the b->kind == sk_function_parms test and verify no + non-artificial intervening scopes. Add missing auto_diagnostic_group. + * decl.cc (begin_function_body): Set + current_binding_level->artificial. + * semantics.cc (begin_function_try_block): Likewise. + +2023-09-05 Patrick Palka <ppalka@redhat.com> + + * parser.cc (cp_parser_parenthesized_expression_list_elt): Pass + nullptr as non_constant_p to cp_parser_braced_list if our + non_constant_p is null. + (cp_parser_initializer_list): Likewise to + cp_parser_initializer_clause. Avoid inspecting + clause_non_constant_p if it's uninitialized. + +2023-09-05 Patrick Palka <ppalka@redhat.com> + + * call.cc (build_user_type_conversion): Free allocated + conversions. + (build_converted_constant_expr_internal): Use + conversion_obstack_sentinel instead. + (perform_dguide_overload_resolution): Likewise. + (build_new_function_call): Likewise. + (build_operator_new_call): Free allocated conversions. + (build_op_call): Use conversion_obstack_sentinel instead. + (build_conditional_expr): Use conversion_obstack_sentinel + instead, and hoist it out to the outermost scope. + (build_new_op): Use conversion_obstack_sentinel instead + and set it up before the first goto. Remove second unneeded goto. + (build_op_subscript): Use conversion_obstack_sentinel instead. + (ref_conv_binds_to_temporary): Likewise. + (build_new_method_call): Likewise. + (can_convert_arg): Likewise. + (can_convert_arg_bad): Likewise. + (perform_implicit_conversion_flags): Likewise. + (perform_direct_initialization_if_possible): Likewise. + (initialize_reference): Likewise. + 2023-09-01 Jakub Jelinek <jakub@redhat.com> PR c++/111069 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8d56b19d8970..6e086b180de6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu> + + * gcc.target/riscv/xtheadbb-li-rotr.c: New tests. + * gcc.target/riscv/zbb-li-rotr.c: Likewise. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/98710 + * gcc.dg/tree-ssa/andor-7.c: New test. + * gcc.dg/tree-ssa/andor-8.c: New test. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/103536 + * gcc.dg/tree-ssa/andor-6.c: New test. + * gcc.dg/tree-ssa/andor-bool-1.c: New test. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/107137 + * gcc.dg/tree-ssa/neg-cast-2.c: New test. + * gcc.dg/tree-ssa/neg-cast-3.c: New test. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/96694 + * gcc.dg/tree-ssa/minmax-24.c: New test. + +2023-09-05 Andrew Pinski <apinski@marvell.com> + + PR tree-optimization/105832 + * gcc.dg/tree-ssa/pr105832-1.c: New test. + * gcc.dg/tree-ssa/pr105832-2.c: New test. + * gcc.dg/tree-ssa/pr105832-3.c: New test. + +2023-09-05 Marek Polacek <polacek@redhat.com> + + PR c++/91483 + * g++.dg/diagnostic/constexpr3.C: New test. + +2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu> + + * gcc.target/riscv/xtheadbb-li-rotr.c: New test. + +2023-09-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/52953 + * g++.dg/diagnostic/redeclaration-4.C: New test. + * g++.dg/diagnostic/redeclaration-5.C: New test. + * g++.dg/warn/Wshadow-19.C: New test. + +2023-09-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/52953 + * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic + wording. + * g++.dg/diagnostic/redeclaration-3.C: New test. + * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording. + * g++.dg/parse/pr31952-3.C: Likewise. + +2023-09-05 Tobias Burnus <tobias@codesourcery.com> + + * c-c++-common/gomp/allocate-13.c: New test. + 2023-09-05 Pan Li <pan2.li@intel.com> * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
reply other threads:[~2023-09-06 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=20230906001753.40CB83858298@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).