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: link
Be 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).