[gcc r15-8065] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sat Mar 15 00:18:04 GMT 2025


https://gcc.gnu.org/g:0a81f9ba720ce873539b8be310f9a0ea8803b566

commit r15-8065-g0a81f9ba720ce873539b8be310f9a0ea8803b566
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 15 00:17:37 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  8 ++++++++
 gcc/ChangeLog           | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  |  7 +++++++
 gcc/c-family/ChangeLog  |  7 +++++++
 gcc/cobol/ChangeLog     |  5 +++++
 gcc/cp/ChangeLog        |  7 +++++++
 gcc/po/ChangeLog        |  4 ++++
 gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++
 libcpp/po/ChangeLog     |  4 ++++
 libgcc/ChangeLog        | 10 ++++++++++
 libgcobol/ChangeLog     |  7 +++++++
 libstdc++-v3/ChangeLog  | 44 ++++++++++++++++++++++++++++++++++++++++++++
 13 files changed, 191 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index f17a2b50db9f..a0e2900f7918 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-03-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR target/92713
+	PR target/101544
+	* configure.ac [GCN, nvptx] (noconfigdirs): Don't add
+	'target-libstdc++-v3'.  Add 'target-libgrust'.
+	* configure: Regenerate.
+
 2025-03-13  Matthias Klose  <doko@ubuntu.com>
 
 	* config-ml.in (multi-do): Remove extra argument from subst macro.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c595b5eb8cdc..54a7b54664db 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,51 @@
+2025-03-14  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/116572
+	* cgraph.cc (cgraph_update_edges_for_call_stmt): Do not update
+	edges of clones that are unexpanded thunk.  Assert that the node
+	passed as the parameter is not an unexpanded thunk.
+
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/119287
+	* match.pd (((X >> C1) & C2) * (1 << C1) to X & (C2 << C1)): Use
+	(convert @0) instead of @0 in the substitution.
+
+2025-03-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR target/92713
+	PR target/101544
+	* config/gcn/gcn.h (LIBSTDCXX): Don't set.
+	* config/nvptx/nvptx.h (LIBSTDCXX): Likewise.
+
+2025-03-14  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/119274
+	* tree-ssa-sccvn.cc (dominated_by_p_w_unex): Handle the
+	top block being the only executable forwarder to a CFG
+	merge.
+
+2025-03-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* tree-vect-slp.cc (vect_build_slp_instance): Pass the new group
+	size (i) rather than 1 to vect_slp_prefer_store_lanes_p.
+	(vect_analyze_slp): Only force the use of load-lanes and
+	store-lanes if that is preferred for at least one load/store pair.
+
+2025-03-14  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/119155
+	* tree-vect-stmts.cc (vectorizable_store): Do not always
+	use vector element alignment for VMAT_STRIDED_SLP but
+	a more correct alignment towards both ends.
+	(vectorizable_load): Likewise.
+
+2025-03-14  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	* doc/extend.texi (Alternate Keywords): Clean up text and remove
+	discussion of "restrict", which is not a GNU extension at all.
+	* doc/invoke.texi (C Dialect Options): Remove detailed discussion.
+
 2025-03-13  Jan Hubicka  <hubicka@ucw.cz>
 
 	PR ipa/119147
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f662df527984..75b3f29cb4b9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250314
+20250315
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 83e4b84d2ab4..443dc6d3124d 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR analyzer/119278
+	* svalue.cc (cmp_csts_same_type): For STRING_CST, compare
+	TREE_STRING_LENGTH first just in case and use memcmp rather
+	than strcmp.  Handle RAW_DATA_CST.
+
 2025-03-13  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/117262
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 43f9c8d81015..3db9088a2698 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/119120
+	* c-gimplify.cc (c_genericize_control_r): Set DECL_NOT_GIMPLE_REG_P
+	on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs
+	of a MODIFY_EXPR.
+
 2025-03-13  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR ada/119265
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 588778d1d9db..e92589ac42b6 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-14  Robert Dubner  <rdubner@symas.com>
+
+	PR cobol/119214
+	* gengen.cc: applies if( !optimize ) test
+
 2025-03-13  Matthias Klose  <doko@ubuntu.com>
 
 	* Make-lang.in (cobol.install-common, cobol.install-man): Honor
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eb84360ebe7d..612e57d53a6a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/119120
+	* cp-gimplify.cc (cp_genericize_r): Set DECL_NOT_GIMPLE_REG_P
+	on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs
+	of a MODIFY_EXPR.
+
 2025-03-12  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/119150
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 75bf6ac0c165..81aa36711c92 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-14  Joseph Myers  <josmyers@redhat.com>
+
+	* gcc.pot: Regenerate.
+
 2025-03-13  Joseph Myers  <josmyers@redhat.com>
 
 	* de.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0708bd78774f..9769695f9b5d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,42 @@
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR cobol/119290
+	* lib/target-supports.exp (check_compile): Use *.cob extension for
+	"*> COBOL" comment.
+	* lib/cobol-dg.exp (check_effective_target_cobol): New procedure.
+	* cobol.dg/dg.exp: Guard main loop with [check_effective_target_cobol]
+	test.
+
+2025-03-14  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/116572
+	* g++.dg/ipa/pr116572.C: New test.
+
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/119287
+	* gcc.dg/pr119287.c: New test.
+
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/119120
+	* c-c++-common/pr119120.c: New test.
+
+2025-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR analyzer/119278
+	* c-c++-common/analyzer/pr119278.c: New test.
+
+2025-03-14  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/119274
+	* g++.dg/opt/pr119274.C: New testcase.
+
+2025-03-14  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/119155
+	* gcc.dg/vect/pr119155.c: New testcase.
+
 2025-03-13  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/119118
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 06bd576a149e..d4e5f1d15373 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-14  Joseph Myers  <josmyers@redhat.com>
+
+	* cpplib.pot: Regenerate.
+
 2025-03-10  Joseph Myers  <josmyers@redhat.com>
 
 	* de.po: Update.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 1f37e5e3b20e..fff693d90a74 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,13 @@
+2025-03-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+	Revert:
+	2023-12-23  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* c++-minimal/README: New.
+	* c++-minimal/guard.c: New.
+	* config/gcn/t-amdgcn (LIB2ADD): Add it.
+	* config/nvptx/t-nvptx (LIB2ADD): Likewise.
+
 2025-03-13  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
 	* config/aarch64/cpuinfo.c (__init_cpu_features_constructor):
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 2c479b732d6a..be835df4523b 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-14  Richard Biener  <rguenther@suse.de>
+
+	* Makefile.am: Define gcc_version.
+	* configure.ac: Execute GCC_BASE_VER.
+	* Makefile.in: Regenerated.
+	* configure: Likewise.
+
 2025-03-12  Jonathan Wakely  <jwakely@redhat.com>
 
 	* charmaps.cc: Fix typo in comment.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e149393ffe73..224b2ad3b61a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,47 @@
+2025-03-14  Patrick Palka  <ppalka@redhat.com>
+
+	PR libstdc++/119282
+	* include/bits/stl_vector.h (vector::vector(from_range_t)): Add
+	missing 'constexpr' to local class _Clear.
+	* testsuite/std/ranges/conv/1.cc (test_pr119282): New test.
+
+2025-03-14  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/111138
+	* include/std/ranges (_ZipTransform::operator()):
+	Create separate overload for calls with empty range pack,
+	and add move_constructible, regular_invocable and
+	is_object_v<invoke_result_t<...>>> constraints.
+	* testsuite/std/ranges/zip_transform/1.cc: New tests
+	Jonathan Wakely <jwakely@redhat.com>
+
+2025-03-14  Thomas Schwinge  <tschwinge@baylibre.com>
+
+	PR target/92713
+	PR target/101544
+	* config/cpu/nvptx/cpu_defines.h: New.
+	* config/cpu/nvptx/t-nvptx: Likewise.
+	* configure.host: Handle GCN, nvptx.
+
+2025-03-14  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* testsuite/23_containers/priority_queue/cons_from_range.cc:
+	Add `#include <algorithm>.
+	* testsuite/23_containers/priority_queue/members/push_range.cc:
+	Add `#include <algorithm>.
+
+2025-03-14  Giuseppe D'Angelo  <giuseppe.dangelo@kdab.com>
+
+	* include/bits/shared_ptr_base.h (lock): Fixed a compile error
+	when calling lock() on a weak_ptr<T[]>, by removing an
+	erroneous usage of element_type from within lock().
+	* testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
+	Add more tests for array types.
+	* testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
+	Likewise.
+	* testsuite/20_util/shared_ptr/requirements/1.cc: New test.
+	* testsuite/20_util/weak_ptr/requirements/1.cc: New test.
+
 2025-03-13  Patrick Palka  <ppalka@redhat.com>
 
 	PR libstdc++/116440


More information about the Libstdc++-cvs mailing list