public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-4403] Daily bump.
@ 2023-10-05  0:19 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-10-05  0:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:bf2e66e3ee27fac4ae81416561dbf6b4d71141a4

commit r14-4403-gbf2e66e3ee27fac4ae81416561dbf6b4d71141a4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Oct 5 00:18:18 2023 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 +++
 gcc/ChangeLog           | 70 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   |  7 +++++
 gcc/testsuite/ChangeLog | 31 ++++++++++++++++++++++
 libgomp/ChangeLog       |  5 ++++
 libstdc++-v3/ChangeLog  | 18 +++++++++++++
 7 files changed, 136 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index d7ffaa7a91f..39fb983fc03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-04  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+	* SECURITY.txt: New file.
+
 2023-09-18  Fei Gao  <gaofei@eswincomputing.com>
 
 	* MAINTAINERS: Add myself.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b255d673683..e97b9e7e1fd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,73 @@
+2023-10-04  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/arc/arc-protos.h (emit_shift): Delete prototype.
+	(arc_pre_reload_split): New function prototype.
+	* config/arc/arc.cc (emit_shift): Delete function.
+	(arc_pre_reload_split): New predicate function, copied from i386,
+	to schedule define_insn_and_split splitters to the split1 pass.
+	* config/arc/arc.md (ashlsi3): Expand RTL template unconditionally.
+	(ashrsi3): Likewise.
+	(lshrsi3): Likewise.
+	(shift_si3): Move after other shift patterns, and disable when
+	operands[2] is one (which is handled by its own define_insn).
+	Use shiftr4_operator, instead of shift4_operator, as this is no
+	longer used for left shifts.
+	(shift_si3_loop): Likewise.  Additionally remove match_scratch.
+	(*ashlsi3_nobs): New pre-reload define_insn_and_split.
+	(*ashrsi3_nobs): Likewise.
+	(*lshrsi3_nobs): Likewise.
+	(rotrsi3_cnt1): Rename define_insn from *rotrsi3_cnt1.
+	(add_shift): Rename define_insn from *add_shift.
+	* config/arc/predicates.md (shiftl4_operator): Delete.
+	(shift4_operator): Delete.
+
+2023-10-04  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/arc/arc.md (ashlsi3_cnt1): Rename define_insn *ashlsi2_cnt1.
+	Change type attribute to "unary", as this doesn't have operands[2].
+	Change length attribute to "*,4" to allow compact representation.
+	(lshrsi3_cnt1): Rename define_insn from *lshrsi3_cnt1.  Change
+	insn type attribute to "unary", as this doesn't have operands[2].
+	(ashrsi3_cnt1): Rename define_insn from *ashrsi3_cnt1.  Change
+	insn type attribute to "unary", as this doesn't have operands[2].
+
+2023-10-04  Roger Sayle  <roger@nextmovesoftware.com>
+
+	PR rtl-optimization/110701
+	* combine.cc (record_dead_and_set_regs_1): Split comment into
+	pieces placed before the relevant clauses.  When the SET_DEST
+	is a partial_subreg_p, mark the bits outside of the updated
+	portion of the destination as undefined.
+
+2023-10-04  Kito Cheng  <kito.cheng@sifive.com>
+
+	PR bootstrap/111664
+	* opt-read.awk: Drop multidimensional arrays.
+	* opth-gen.awk: Ditto.
+
+2023-10-04  Xi Ruoyao  <xry111@xry111.site>
+
+	* config/loongarch/loongarch.md (UNSPEC_FCOPYSIGN): Delete.
+	(copysign<mode>3): Use copysign RTL instead of UNSPEC.
+
+2023-10-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/111369
+	* match.pd (x == cstN ? cst4 : cst3): Use
+	build_nonstandard_integer_type only if type1 is BOOLEAN_TYPE.
+	Fix comment typo.  Formatting fix.
+	(a?~t:t -> (-(a))^t): Always convert to type rather
+	than using build_nonstandard_integer_type.  Perform negation
+	only if type has precision > 1 and is not signed BOOLEAN_TYPE.
+
+2023-10-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/111668
+	* match.pd (a ? CST1 : CST2): Handle the a ? -1 : 0 and
+	a ? 0 : -1 cases before the powerof2cst cases and differentiate
+	between 1-bit precision types, larger precision boolean types
+	and other integral types.  Fix comment pastos and formatting.
+
 2023-10-03  Andrew MacLeod  <amacleod@redhat.com>
 
 	* tree-ssanames.cc (set_range_info): Use get_ptr_info for
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 32b8a8b6912..4d6ec801611 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231004
+20231005
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a8f07e1254e..144a2cc839d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-04  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/37336
+	PR fortran/111674
+	* trans-expr.cc (gfc_trans_scalar_assign): Finalize components
+	on deallocation if derived type is not finalizable.
+
 2023-10-03  David Malcolm  <dmalcolm@redhat.com>
 
 	* error.cc (gfc_format_decoder): Update for "m_" prefixes to
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1a72db53950..08f0d559013 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,34 @@
+2023-10-04  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/ashrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/ashrsi-3.c: Likewise.
+	* gcc.target/arc/ashrsi-4.c: Likewise.
+	* gcc.target/arc/ashrsi-5.c: Likewise.
+	* gcc.target/arc/lshrsi-1.c: New TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/lshrsi-2.c: New !TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/lshrsi-3.c: Likewise.
+	* gcc.target/arc/lshrsi-4.c: Likewise.
+	* gcc.target/arc/lshrsi-5.c: Likewise.
+	* gcc.target/arc/shlsi-1.c: New TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/shlsi-2.c: New !TARGET_BARREL_SHIFTER test case.
+	* gcc.target/arc/shlsi-3.c: Likewise.
+	* gcc.target/arc/shlsi-4.c: Likewise.
+	* gcc.target/arc/shlsi-5.c: Likewise.
+
+2023-10-04  Roger Sayle  <roger@nextmovesoftware.com>
+
+	PR rtl-optimization/110701
+	* gcc.target/i386/pr110701.c: New test case.
+
+2023-10-04  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/37336
+	PR fortran/111674
+	* gfortran.dg/allocate_with_source_25.f90: Final count in tree
+	dump reverts from 4 to original 6.
+	* gfortran.dg/finalize_38.f90: Add test for fix of PR111674.
+
 2023-10-03  David Malcolm  <dmalcolm@redhat.com>
 
 	* g++.dg/diagnostic/static_assert3.C: Add directives for
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 8bc930b3eb9..077265d5dcd 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-04  Tobias Burnus  <tobias@codesourcery.com>
+
+	* libgomp.texi (OpenMP Context Selectors): Clarify 'kind' trait
+	and that other target archs have no 'arch'/'isa' traits implemented.
+
 2023-09-20  Tobias Burnus  <tobias@codesourcery.com>
 
 	* libgomp.texi (OpenMP 5.1 Impl.): Mark 'omp allocate' as
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 973bcf0d081..456d3e1f989 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,21 @@
+2023-10-04  Tom Tromey  <tromey@adacore.com>
+
+	* python/libstdcxx/v6/printers.py
+	(StdExpAnyPrinter.__init__): Qualify call to
+	_string_types.
+
+2023-10-04  Tom Tromey  <tromey@adacore.com>
+
+	* python/libstdcxx/v6/printers.py: Assume that
+	_versioned_namespace is non-None.
+	* python/libstdcxx/v6/xmethods.py (is_specialization_of):
+	Assume that _versioned_namespace is non-None.
+
+2023-10-04  Tom Tromey  <tromey@adacore.com>
+
+	* python/libstdcxx/v6/xmethods.py (_versioned_namespace):
+	Define.
+
 2023-09-29  Dimitrij Mijoski  <dmjpp@hotmail.com>
 
 	PR libstdc++/108976

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-05  0:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-05  0:19 [gcc r14-4403] Daily bump GCC Administrator

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).