Skip to content

Commit e270b89

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 90d9cdf commit e270b89

File tree

6 files changed

+104
-1
lines changed

6 files changed

+104
-1
lines changed

gcc/ChangeLog

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
2025-03-08 Sandra Loosemore <[email protected]>
2+
3+
* doc/extend.texi (Basic Asm): Document that AssemblerInstructions
4+
can be an asm constexpr.
5+
(Extended Asm): Move the notes about asm constexprs for
6+
AssemblerTemplate and Clobbers to the corresponding subsections.
7+
Remove the notes for OutputOperands and InputOperands and reword
8+
misleading descriptions of the list item syntax. Note that
9+
constraint strings can be asm constexprs.
10+
(Asm constexprs): Use "title case" for subsection name. Be
11+
explicit about what parts of the asm syntax this applies to and
12+
that the parentheses are required. Correct markup and terminology.
13+
14+
2025-03-08 Sandra Loosemore <[email protected]>
15+
16+
PR c/67301
17+
* doc/extend.texi (Extended Asm): Clarify that the square brackets
18+
around the asmSymbolicName of operands are a required part of
19+
the syntax.
20+
121
2025-03-07 Jakub Jelinek <[email protected]>
222

323
PR c/117178

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250308
1+
20250309

gcc/cp/ChangeLog

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-03-08 Sandra Loosemore <[email protected]>
2+
3+
* parser.cc (cp_parser_asm_definition): Make comment more explicit.
4+
(cp_parser_asm_operand_list): Likewise. Also correct the comment
5+
block at the top of the function to reflect reality.
6+
7+
2025-03-08 Jason Merrill <[email protected]>
8+
Nathaniel Shead <[email protected]>
9+
10+
PR c++/114630
11+
PR c++/114795
12+
* pt.cc (reopen_tinst_level): Set or clear MK_PURVIEW.
13+
(mark_decl_instantiated): Call set_instantiating_module.
14+
(instantiate_pending_templates): Save and restore module_kind so
15+
it isn't affected by reopen_tinst_level.
16+
117
2025-03-07 Marek Polacek <[email protected]>
218

319
PR c++/118775

gcc/fortran/ChangeLog

+17
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-03-08 Thomas Koenig <[email protected]>
2+
3+
PR fortran/119157
4+
* gfortran.h (gfc_symbol): Make ext_dummy_arglist_mismatch a
5+
one-bit bitfield
6+
(gfc_pop_undo_symbol): Declare prototype.
7+
* symbol.cc (gfc_pop_undo_symbol): New function.
8+
* interface.cc (gfc_get_formal_from_actual_arglist): Call it
9+
for artificially introduced formal variables.
10+
11+
2025-03-08 Jerry DeLisle <[email protected]>
12+
13+
PR fortran/119054
14+
* resolve.cc (resolve_elemental_actual): When checking other
15+
actual arguments to elemental procedures, don't check
16+
attributes of literals and function calls.
17+
118
2025-03-06 Harald Anlauf <[email protected]>
219

320
PR fortran/119118

gcc/testsuite/ChangeLog

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
2025-03-08 Thomas Koenig <[email protected]>
2+
3+
PR fortran/119157
4+
* gfortran.dg/interface_57.f90: New test.
5+
6+
2025-03-08 Jason Merrill <[email protected]>
7+
Nathaniel Shead <[email protected]>
8+
9+
PR c++/114630
10+
PR c++/114795
11+
* g++.dg/modules/modules.exp: Run xtreme tests once.
12+
* g++.dg/modules/gmf-3.C: New test.
13+
* g++.dg/modules/gmf-4.C: New test.
14+
* g++.dg/modules/gmf-xtreme.C: New test.
15+
16+
2025-03-08 Jerry DeLisle <[email protected]>
17+
18+
PR fortran/119054
19+
* gfortran.dg/pr95446.f90: Expand test case to literals and
20+
function calls.
21+
Signed-off-by: Peter Hill <[email protected]>
22+
123
2025-03-07 Jakub Jelinek <[email protected]>
224

325
PR c/117178

libstdc++-v3/ChangeLog

+28
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
2025-03-08 Giuseppe D'Angelo <[email protected]>
2+
3+
* include/bits/version.def (atomic_value_initialization):
4+
Guard the FTM with the language concepts FTM.
5+
* include/bits/version.h: Regenerate.
6+
* include/std/atomic (atomic): When atomic value init is
7+
defined, change the defaulted default constructor to
8+
a non-defaulted one, constraining it as per LWG4169.
9+
Otherwise, keep the existing constructor.
10+
Remove the NSDMI for the _M_i member.
11+
(_GLIBCXX20_INIT): Drop the macro, as it is not needed any more.
12+
* testsuite/29_atomics/atomic/69301.cc: Test that
13+
an atomic wrapping a non-default-constructible type is
14+
always itself non-default-constructible (in all language
15+
modes).
16+
* testsuite/29_atomics/atomic/cons/trivial.cc: New test.
17+
18+
2025-03-08 Jonathan Wakely <[email protected]>
19+
20+
* include/bits/stl_algobase.h (__nothrow_contiguous_iterator):
21+
Remove.
22+
(__memcpyable_iterators): Simplify.
23+
(__copy_move_a2, __copy_n_a, __copy_move_backward_a2): Call
24+
std::to_address on the iterators after advancing them.
25+
* testsuite/25_algorithms/copy/contiguous.cc: New test.
26+
* testsuite/25_algorithms/copy_backward/contiguous.cc: New test.
27+
* testsuite/25_algorithms/copy_n/contiguous.cc: New test.
28+
129
2025-03-07 Jonathan Wakely <[email protected]>
230

331
* include/std/forward_list (erase): Change lambda to have

0 commit comments

Comments
 (0)