[gcc r15-9555] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Apr 18 00:24:58 GMT 2025


https://gcc.gnu.org/g:7479adb2b92330da3dc8d0ff8b55ba19961b34eb

commit r15-9555-g7479adb2b92330da3dc8d0ff8b55ba19961b34eb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 18 00:24:20 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 26 ++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  9 +++++++++
 gcc/d/ChangeLog         |  4 ++++
 gcc/testsuite/ChangeLog | 25 +++++++++++++++++++++++++
 libgomp/ChangeLog       | 12 ++++++++++++
 libstdc++-v3/ChangeLog  | 34 ++++++++++++++++++++++++++++++++++
 7 files changed, 111 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f9a6b52f2783..feeecc4ec0c3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,29 @@
+2025-04-17  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/119351
+	* tree-vect-stmts.cc (vectorizable_early_exit): Mask both operands of
+	the gcond for partial masking support.
+
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/119834
+	* config/s390/s390.md (define_split after *cpymem_short): Use
+	(clobber (match_scratch N)) instead of (clobber (scratch)).  Use
+	(match_dup 4) and operands[4] instead of (match_dup 3) and operands[3]
+	in the last of those.
+	(define_split after *clrmem_short): Use (clobber (match_scratch N))
+	instead of (clobber (scratch)).
+	(define_split after *cmpmem_short): Likewise.
+
+2025-04-17  Thomas Schwinge  <tschwinge@baylibre.com>
+
+	* config/nvptx/nvptx.cc (TARGET_ASM_NEED_VAR_DECL_BEFORE_USE):
+	Don't '#define'.
+
+2025-04-17  Hans-Peter Nilsson  <hp@axis.com>
+
+	* combine.cc: Correct comments about combine_validate_cost.
+
 2025-04-16  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	PR c/88382
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f2901859e286..18aa6a5fa2dc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250417
+20250418
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 456f4bad5451..b750344d74fe 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+	PR c++/113360
+	* cp-tree.h (struct language_function): Add erroneous bit.
+	* constexpr.cc (explain_invalid_constexpr_fn): Return if set.
+	(cxx_eval_call_expression): Quiet if set.
+	* parser.cc (cp_parser_function_definition_after_declarator)
+	* pt.cc (instantiate_body): Set it.
+
 2025-04-16  Jason Merrill  <jason@redhat.com>
 
 	PR c++/114772
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index b0254538fee3..f816c70ce3b9 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,7 @@
+2025-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 956e73d64e.
+
 2025-04-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/119826
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a812bf18002e..6c28922c5f21 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,28 @@
+2025-04-17  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/119351
+	* gcc.target/aarch64/sve/pr119351.c: New test.
+	* gcc.target/aarch64/sve/pr119351_run.c: New test.
+
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/119834
+	* g++.target/s390/pr119834.C: New test.
+
+2025-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* gdc.test/fail_compilation/test21247.d: New test.
+	* gdc.test/fail_compilation/test21247b.d: New test.
+
+2025-04-17  Jason Merrill  <jason@redhat.com>
+
+	PR c++/113360
+	* g++.dg/cpp23/constexpr-nonlit18.C: Remove redundant message.
+	* g++.dg/cpp1y/constexpr-diag2.C: New test.
+	* g++.dg/cpp1y/pr63996.C: Adjust expected errors.
+	* g++.dg/template/explicit-args6.C: Likewise.
+	* g++.dg/cpp0x/constexpr-ice21.C: Likewise.
+
 2025-04-16  Alexandre Oliva  <oliva@adacore.com>
 
 	* gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi on ppc-elf too.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 3b0404f1cf34..096e17b93c34 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,15 @@
+2025-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgomp/119849
+	* testsuite/libgomp.c++/allocator-1.C (test_inequality, main): Guard
+	ompx::allocator::gnu_pinned_mem uses with #ifdef __gnu_linux__.
+	* testsuite/libgomp.c++/allocator-2.C (main): Likewise.
+
+2025-04-17  Tobias Burnus  <tburnus@baylibre.com>
+
+	* libgomp.texi (gcn interop, nvptx interop): For HIP with C/C++, add
+	a note about setting a preprocessor define.
+
 2025-04-16  Thomas Schwinge  <tschwinge@baylibre.com>
 
 	* testsuite/libgomp.c++/target-exceptions-pr118794-1.C: Remove
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a4c813161b7b..0749815733a2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,37 @@
+2025-04-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/html/manual/status.html: Regenerate.
+	* doc/xml/manual/status_cxx1998.xml: Replace references to
+	mainline GCC.
+	* doc/xml/manual/status_cxx2011.xml: Likewise.
+	* doc/xml/manual/status_cxx2014.xml: Likewise.
+	* doc/xml/manual/status_cxx2017.xml: Likewise.
+	* doc/xml/manual/status_cxx2020.xml: Likewise.
+	* doc/xml/manual/status_cxx2023.xml: Likewise.
+	* doc/xml/manual/status_cxxtr1.xml: Likewise.
+	* doc/xml/manual/status_cxxtr24733.xml: Likewise.
+
+2025-04-17  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/119840
+	* include/std/format (_M_parse_fill_and_align): Cast elements of
+	__not_fill to _CharT.
+
+2025-04-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/format (format_kind): Do not use 'not'
+	alternative token to make the primary template ill-formed. Use
+	the undeclared identifier __primary_template_not_defined and a
+	comment that will appear in diagnostics.
+	* testsuite/std/format/ranges/format_kind_neg.cc: New test.
+
+2025-04-17  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/109162
+	* include/std/format (__format::__simply_formattable_range): Define.
+	(range_formatter::format): Do not instantiate _M_format for mutable
+	_Rg if const _Rg can be used.
+
 2025-04-16  Tomasz Kamiński  <tkaminsk@redhat.com>
 
 	PR libstdc++/109162


More information about the Libstdc++-cvs mailing list