[gcc r15-1020] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Jun 5 00:17:15 GMT 2024


https://gcc.gnu.org/g:904fbe96180d66b718ca9201fc5e1064e7eec26b

commit r15-1020-g904fbe96180d66b718ca9201fc5e1064e7eec26b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jun 5 00:16:55 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 63 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 10 ++++++++
 gcc/fortran/ChangeLog   |  7 ++++++
 gcc/testsuite/ChangeLog | 55 ++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 14 +++++++++++
 6 files changed, 150 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f0fa74b4101..476e61f5afc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,66 @@
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/115337
+	* gimple-range-op.cc (cfn_clz::fold_range): For
+	m_gimple_call_internal_p handle as a special case also second argument
+	of -1 next to prec.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/115337
+	* fold-const.cc (tree_call_nonnegative_warnv_p): Handle
+	CASE_CFN_CTZ like CASE_CFN_CLZ.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* fold-const.cc (tree_call_nonnegative_warnv_p): Formatting fixes.
+	(tree_invalid_nonnegative_warnv_p): Likewise.
+	* gimple-fold.cc (gimple_call_nonnegative_warnv_p): Likewise.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/115337
+	* fold-const.cc (tree_call_nonnegative_warnv_p) <CASE_CFN_CLZ>:
+	If arg1 is non-NULL, RECURSE on it, otherwise return true.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/108789
+	* builtins.cc (fold_builtin_arith_overflow): For ovf_only,
+	don't call save_expr and don't build REALPART_EXPR, otherwise
+	set TREE_SIDE_EFFECTS on call before calling save_expr.
+	(fold_builtin_addc_subc): Set TREE_SIDE_EFFECTS on call before
+	calling save_expr.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* doc/invoke.texi (lujiazui): Clarify that while the CPUs do support
+	AVX and F16C, -march=lujiazui actually doesn't enable those.
+
+2024-06-04  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-slp.cc (vect_build_slp_tree_2): Only multi-lane
+	discoveries are reduction chains and need special backedge
+	treatment.
+	(vect_analyze_slp): Fall back to single-lane SLP discovery
+	for reductions.  Make sure to try single-lane SLP reduction
+	for all reductions as fallback.
+	(vectorizable_load): Avoid outer loop SLP vectorization with
+	multi-copy vector stmts in the inner loop.
+	(vectorizable_store): Likewise.
+	* tree-vect-loop.cc (vect_create_epilog_for_reduction): Allow
+	direct opcode and shift reduction also for SLP reductions
+	with a single lane.
+	* tree-vect-stmts.cc (get_group_load_store_type): For SLP also
+	check for the PR65518 single-element interleaving case as done in
+	vect_grouped_load_supported.
+
+2024-06-04  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-slp.cc (vect_schedule_slp_node): For mask/len
+	loops make sure to not advance the insertion iterator
+	beyond a GIMPLE_COND.
+
 2024-06-03  Jakub Jelinek  <jakub@redhat.com>
 
 	PR target/115324
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f8e244336c6..3577d8c152d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240604
+20240605
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9b9bf7f2f4f..1400b447c53 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,13 @@
+2024-06-04  Simon Martin  <simon@nasilyan.com>
+
+	* pt.cc (tsubst_expr): Add missing space after seen_error.
+	(dependent_type_p): Likewise.
+
+2024-06-04  Simon Martin  <simon@nasilyan.com>
+
+	PR c++/111106
+	* pt.cc (dependent_type_p): Don't fail assert during error recovery.
+
 2024-06-03  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/115012
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4e3dba6337d..b00e9ab3e87 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2024-06-04  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/83865
+	* trans-stmt.cc (gfc_trans_allocate): Restrict special case for
+	source-expression with zero-length character to rank 0, so that
+	the array shape is not discarded.
+
 2024-05-29  Andre Vehreschild  <vehre@gcc.gnu.org>
 
 	PR fortran/90069
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a4d1adec00e..d031d0eaf43 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,58 @@
+2024-06-04  Simon Martin  <simon@nasilyan.com>
+
+	PR c++/103388
+	* g++.dg/parse/crash73.C: New test.
+
+2024-06-04  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/83865
+	* gfortran.dg/allocate_with_source_32.f90: New test.
+
+2024-06-04  Simon Martin  <simon@nasilyan.com>
+
+	PR c++/111106
+	* g++.dg/cpp2a/consteval37.C: New test.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/115337
+	* gcc.dg/bitint-106.c: New test.
+
+2024-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* gcc.target/i386/avx10_1-25.c: Require ifunc support.
+	* gcc.target/i386/avx10_1-26.c: Likewise.
+
+2024-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/108789
+	* gcc.c-torture/execute/pr108789.c: New test.
+
+2024-06-04  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/vect/slp-24.c: Expect another SLP instance for the
+	reduction.
+	* gcc.dg/vect/slp-24-big-array.c: Likewise.
+	* gcc.dg/vect/slp-reduc-6.c: Remove scan for zero SLP instances.
+
+2024-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR analyzer/107750
+	* gcc.dg/analyzer/fd-accept.c: Skip on *-*-solaris2*.
+	* gcc.dg/analyzer/fd-access-mode-target-headers.c: Likewise.
+	* gcc.dg/analyzer/fd-connect.c: Likewise.
+	* gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
+	* gcc.dg/analyzer/fd-listen.c: Likewise.
+	* gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
+	* gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
+	* gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
+	* gcc.dg/analyzer/fd-stream-socket.c: Likewise.
+
+2024-06-04  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/115299
+	* gcc.target/i386/pr86722.c: Also scan for blendvpd.
+
 2024-06-03  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/115012
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d48df30831d..c8229958c9b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2024-06-04  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/115335
+	* include/std/span (span::at): Guard with feature test macro.
+
+2024-06-04  Matthias Kretz  <m.kretz@gsi.de>
+
+	PR libstdc++/115308
+	* include/experimental/bits/simd.h (__int_for_sizeof): Remove
+	special cases for __clang__.
+	(_SimdWrapper): Change constructor overload set to allow
+	conversion from vector types with integral conversions via bit
+	reinterpretation.
+
 2024-06-03  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/std/stacktrace (basic_stacktrace::_Impl::_M_allocate):


More information about the Libstdc++-cvs mailing list