Daily bump.

This commit is contained in:
GCC Administrator 2025-03-09 00:17:02 +00:00
parent 90d9cdfa82
commit e270b89978
6 changed files with 104 additions and 1 deletions

View 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

View file

@ -1 +1 @@
20250308
20250309

View 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

View 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

View 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

View 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