[gcc r15-7910] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sun Mar 9 00:17:46 GMT 2025


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

commit r15-7910-ge270b8997854d56e8e8536fd1126de7541e3d826
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 9 00:17:02 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 20 ++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 16 ++++++++++++++++
 gcc/fortran/ChangeLog   | 17 +++++++++++++++++
 gcc/testsuite/ChangeLog | 22 ++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 28 ++++++++++++++++++++++++++++
 6 files changed, 104 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5ab8f8a33d5e..2234a3ec5f57 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,23 @@
+2025-03-08  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	* doc/extend.texi (Basic Asm): Document that AssemblerInstructions
+	can be an asm constexpr.
+	(Extended Asm): Move the notes about asm constexprs for
+	AssemblerTemplate and Clobbers to the corresponding subsections.
+	Remove the notes for OutputOperands and InputOperands and reword
+	misleading descriptions of the list item syntax.  Note that
+	constraint strings can be asm constexprs.
+	(Asm constexprs): Use "title case" for subsection name.  Be
+	explicit about what parts of the asm syntax this applies to and
+	that the parentheses are required.  Correct markup and terminology.
+
+2025-03-08  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	PR c/67301
+	* doc/extend.texi (Extended Asm): Clarify that the square brackets
+	around the asmSymbolicName of operands are a required part of
+	the syntax.
+
 2025-03-07  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/117178
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e0b091027923..747d240bdb01 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250308
+20250309
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eb3cce5c4c40..f633275c8354 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2025-03-08  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	* parser.cc (cp_parser_asm_definition): Make comment more explicit.
+	(cp_parser_asm_operand_list): Likewise.  Also correct the comment
+	block at the top of the function to reflect reality.
+
+2025-03-08  Jason Merrill  <jason@redhat.com>
+	    Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/114630
+	PR c++/114795
+	* pt.cc (reopen_tinst_level): Set or clear MK_PURVIEW.
+	(mark_decl_instantiated): Call set_instantiating_module.
+	(instantiate_pending_templates): Save and restore module_kind so
+	it isn't affected by reopen_tinst_level.
+
 2025-03-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/118775
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3cd5e416ac45..7331481012f0 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2025-03-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/119157
+	* gfortran.h (gfc_symbol): Make ext_dummy_arglist_mismatch a
+	one-bit bitfield
+	(gfc_pop_undo_symbol): Declare prototype.
+	* symbol.cc (gfc_pop_undo_symbol): New function.
+	* interface.cc (gfc_get_formal_from_actual_arglist): Call it
+	for artificially introduced formal variables.
+
+2025-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/119054
+	* resolve.cc (resolve_elemental_actual): When checking other
+	actual arguments to elemental procedures, don't check
+	attributes of literals and function calls.
+
 2025-03-06  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/119118
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 21c041cf2faf..78221ee8cdaf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2025-03-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/119157
+	* gfortran.dg/interface_57.f90: New test.
+
+2025-03-08  Jason Merrill  <jason@redhat.com>
+	    Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/114630
+	PR c++/114795
+	* g++.dg/modules/modules.exp: Run xtreme tests once.
+	* g++.dg/modules/gmf-3.C: New test.
+	* g++.dg/modules/gmf-4.C: New test.
+	* g++.dg/modules/gmf-xtreme.C: New test.
+
+2025-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/119054
+	* gfortran.dg/pr95446.f90: Expand test case to literals and
+	function calls.
+	Signed-off-by: Peter Hill <peter.hill@york.ac.uk>
+
 2025-03-07  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/117178
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5ed1330506ff..a38ed442eac9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,31 @@
+2025-03-08  Giuseppe D'Angelo  <giuseppe.dangelo@kdab.com>
+
+	* include/bits/version.def (atomic_value_initialization):
+	Guard the FTM with the language concepts FTM.
+	* include/bits/version.h: Regenerate.
+	* include/std/atomic (atomic): When atomic value init is
+	defined, change the defaulted default constructor to
+	a non-defaulted one, constraining it as per LWG4169.
+	Otherwise, keep the existing constructor.
+	Remove the NSDMI for the _M_i member.
+	(_GLIBCXX20_INIT): Drop the macro, as it is not needed any more.
+	* testsuite/29_atomics/atomic/69301.cc: Test that
+	an atomic wrapping a non-default-constructible type is
+	always itself non-default-constructible (in all language
+	modes).
+	* testsuite/29_atomics/atomic/cons/trivial.cc: New test.
+
+2025-03-08  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_algobase.h (__nothrow_contiguous_iterator):
+	Remove.
+	(__memcpyable_iterators): Simplify.
+	(__copy_move_a2, __copy_n_a, __copy_move_backward_a2): Call
+	std::to_address on the iterators after advancing them.
+	* testsuite/25_algorithms/copy/contiguous.cc: New test.
+	* testsuite/25_algorithms/copy_backward/contiguous.cc: New test.
+	* testsuite/25_algorithms/copy_n/contiguous.cc: New test.
+
 2025-03-07  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/std/forward_list (erase): Change lambda to have


More information about the Gcc-cvs mailing list