]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 9 Mar 2025 00:17:02 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 9 Mar 2025 00:17:02 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 5ab8f8a33d5e01de890e84fd53b5f433245f208b..2234a3ec5f57e115f5015f5d6e59f422a66bac2c 100644 (file)
@@ -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
index e0b091027923b05492045459ccf747b49ea25b32..747d240bdb01ec353fc2f5c074b282f68f4e9d49 100644 (file)
@@ -1 +1 @@
-20250308
+20250309
index eb3cce5c4c40c8c9fec6294765c99dd1241667af..f633275c8354dbcbf0f7e9e2b5043fbc200b9028 100644 (file)
@@ -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
index 3cd5e416ac455096a29d44ad6082eca916a84de6..7331481012f09148307b9031e7067c3c63bc543e 100644 (file)
@@ -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
index 21c041cf2fafbdbffc6d85814c1b8ebebab998e4..78221ee8cdaf8ddf19911ee92170871dc3fc3a32 100644 (file)
@@ -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
index 5ed1330506ff0ebcc8e099cb6b9c22be406c9e0b..a38ed442eac9b021fd23db26bef5eeda8c0e934f 100644 (file)
@@ -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