Skip to content

Commit 15e55f3

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 5d6ed6d commit 15e55f3

File tree

6 files changed

+127
-1
lines changed

6 files changed

+127
-1
lines changed

ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-05-26 Kugan Vivekanandarajah <[email protected]>
2+
3+
* Makefile.def: AUTO_PROFILE based on cpu_type.
4+
* Makefile.in: Likewise.
5+
* configure: Regenerate.
6+
* configure.ac: Set autofdo_target.
7+
18
2025-05-23 Kishan Parmar <[email protected]>
29

310
* MAINTAINERS: Add myself to write after approval.

gcc/ChangeLog

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
2025-05-26 Jason Merrill <[email protected]>
2+
3+
* doc/invoke.texi: Move C++ -fdump-lang to C++ section.
4+
Add -fdump-lang-tinst.
5+
6+
2025-05-26 Kugan Vivekanandarajah <[email protected]>
7+
8+
* config/aarch64/gcc-auto-profile: New file.
9+
10+
2025-05-26 Segher Boessenkool <[email protected]>
11+
12+
* config/rs6000/rs6000.cc: Remove include of reload.h .
13+
14+
2025-05-26 Kugan Vivekanandarajah <[email protected]>
15+
16+
* ipa-split.cc (pass_feedback_split_functions::clone): New.
17+
* passes.def: Enable pass_feedback_split_functions for
18+
pass_ipa_auto_profile.
19+
120
2025-05-25 Michael J. Eager <[email protected]>
221

322
PR target/86772

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250526
1+
20250527

gcc/cp/ChangeLog

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2025-05-26 Tobias Burnus <[email protected]>
2+
3+
PR c++/120413
4+
* semantics.cc (finish_omp_target_clauses_r): Handle
5+
BIND_EXPR with empty BIND_EXPR_BLOCK.
6+
7+
2025-05-26 Jason Merrill <[email protected]>
8+
9+
* cp-tree.h: Declare tinst_dump_id.
10+
* cp-objcp-common.cc (cp_register_dumps): Set it.
11+
* pt.cc (push_tinst_level_loc): Dump it.
12+
(reopen_tinst_level): Here too.
13+
(tinst_complete_p): New.
14+
(instantiate_pending_templates): Don't reopen_tinst_level for
15+
already-complete instantiations.
16+
17+
2025-05-26 Jason Merrill <[email protected]>
18+
19+
* cp-tree.h (class cxx_dump_pretty_printer): New.
20+
* error.cc (cxx_dump_pretty_printer): Ctor/dtor definitions.
21+
122
2025-05-25 Jason Merrill <[email protected]>
223

324
* error.cc (dump_template_bindings): Correct skipping of

gcc/testsuite/ChangeLog

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
2025-05-26 Tobias Burnus <[email protected]>
2+
3+
PR middle-end/118694
4+
* c-c++-common/gomp/attrs-metadirective-3.c: Change to never
5+
expect 'omp metadirective' in the dump. If !offload_nvptx, check
6+
that no 'teams' shows up in the dump; for offload_nvptx, expect
7+
OMP_NEXT_VARIANT and an error about directive between 'target'
8+
and 'teams'.
9+
* c-c++-common/gomp/metadirective-3.c: Likewise.
10+
11+
2025-05-26 Tobias Burnus <[email protected]>
12+
13+
PR c++/120413
14+
* g++.dg/gomp/target-4.C: New test.
15+
16+
2025-05-26 Richard Biener <[email protected]>
17+
18+
* gcc.target/i386/vect-epilogues-5.c: Adjust.
19+
120
2025-05-24 Eric Botcazou <[email protected]>
221

322
* ada/acats-4/elabd.lst: New file.

libstdc++-v3/ChangeLog

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,63 @@
1+
2025-05-26 Tomasz Kamiński <[email protected]>
2+
3+
PR libstdc++/119152
4+
* testsuite/std/memory/indirect/ctor.cc: Run test_inplace_ctor.
5+
6+
2025-05-26 Jonathan Wakely <[email protected]>
7+
Tomasz Kamiński <[email protected]>
8+
9+
PR libstdc++/119152
10+
* doc/doxygen/stdheader.cc: Added indirect.h file.
11+
* include/Makefile.am: Add new header.
12+
* include/Makefile.in: Regenerate.
13+
* include/bits/indirect.h: New file.
14+
* include/bits/version.def (indirect): Define.
15+
* include/bits/version.h: Regenerate.
16+
* include/std/memory: Include new header.
17+
* testsuite/std/memory/indirect/copy.cc
18+
* testsuite/std/memory/indirect/copy_alloc.cc
19+
* testsuite/std/memory/indirect/ctor.cc
20+
* testsuite/std/memory/indirect/incomplete.cc
21+
* testsuite/std/memory/indirect/invalid_neg.cc
22+
* testsuite/std/memory/indirect/move.cc
23+
* testsuite/std/memory/indirect/move_alloc.cc
24+
* testsuite/std/memory/indirect/relops.cc
25+
26+
2025-05-26 Tomasz Kamiński <[email protected]>
27+
28+
PR libstdc++/119126
29+
* doc/doxygen/stdheader.cc: Added funcref_impl.h file.
30+
* include/Makefile.am: Added funcref_impl.h file.
31+
* include/Makefile.in: Added funcref_impl.h file.
32+
* include/bits/funcref_impl.h: New file.
33+
* include/bits/funcwrap.h: (_Ptrs::_M_obj): Const-qualify.
34+
(_Storage::_M_ptr, _Storage::_M_ref): Remove.
35+
(__polyfunc::__cast_to) Define.
36+
(_Base_invoker::_S_ptrs, _Base_invoker::_S_nttp)
37+
(_Base_invoker::_S_bind_ptrs, _Base_invoker::_S_bind_ref)
38+
(_Base_invoker::_S_call_ptrs): Define.
39+
(_Base_invoker::_S_call_storage): Foward to _S_call_ptrs.
40+
(_Manager::_S_local, _Manager::_S_ptr): Adjust for _M_obj being
41+
const qualified.
42+
(__polyfunc::_Manager, __polyfunc::_Mo_base): Guard with
43+
__glibcxx_move_only_function || __glibcxx_copyable_function.
44+
(__polyfunc::__skip_first_arg, __polyfunc::__deduce_funcref)
45+
(std::function_ref) [__glibcxx_function_ref]: Define.
46+
* include/bits/utility.h (std::nontype_t, std::nontype)
47+
(__is_nontype_v) [__glibcxx_function_ref]: Define.
48+
* include/bits/version.def: Define function_ref.
49+
* include/bits/version.h: Regenerate.
50+
* include/std/functional: Define __cpp_lib_function_ref.
51+
* src/c++23/std.cc.in (std::nontype_t, std::nontype)
52+
(std::function_ref) [__cpp_lib_function_ref]: Export.
53+
* testsuite/20_util/function_ref/assign.cc: New test.
54+
* testsuite/20_util/function_ref/call.cc: New test.
55+
* testsuite/20_util/function_ref/cons.cc: New test.
56+
* testsuite/20_util/function_ref/cons_neg.cc: New test.
57+
* testsuite/20_util/function_ref/conv.cc: New test.
58+
* testsuite/20_util/function_ref/deduction.cc: New test.
59+
* testsuite/20_util/function_ref/mutation.cc: New test.
60+
161
2025-05-23 Jonathan Wakely <[email protected]>
262

363
PR libstdc++/120384

0 commit comments

Comments
 (0)