aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-03-09 00:17:02 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-03-09 00:17:02 +0000
commite270b8997854d56e8e8536fd1126de7541e3d826 (patch)
treefdc6cb9744f245be5aa3520d42d99f2116db7150
parent90d9cdfa82d9a8d63e35d928e335719a495c79e3 (diff)
downloadgcc-e270b8997854d56e8e8536fd1126de7541e3d826.zip
gcc-e270b8997854d56e8e8536fd1126de7541e3d826.tar.gz
gcc-e270b8997854d56e8e8536fd1126de7541e3d826.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog20
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog16
-rw-r--r--gcc/fortran/ChangeLog17
-rw-r--r--gcc/testsuite/ChangeLog22
-rw-r--r--libstdc++-v3/ChangeLog28
6 files changed, 104 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5ab8f8a..2234a3e 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 e0b0910..747d240 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250308
+20250309
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eb3cce5..f633275 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 3cd5e41..7331481 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 21c041c..78221ee 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 5ed1330..a38ed44 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