[gcc r16-884] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue May 27 00:19:54 GMT 2025


https://gcc.gnu.org/g:15e55f3fb559fad1acaaadb57561a15c42c20c7d

commit r16-884-g15e55f3fb559fad1acaaadb57561a15c42c20c7d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 27 00:19:27 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  7 ++++++
 gcc/ChangeLog           | 19 ++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 21 +++++++++++++++++
 gcc/testsuite/ChangeLog | 19 ++++++++++++++++
 libstdc++-v3/ChangeLog  | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 127 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 73c9cda100d9..f9b63ba9d1ae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2025-05-26  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
+
+	* Makefile.def: AUTO_PROFILE based on cpu_type.
+	* Makefile.in: Likewise.
+	* configure: Regenerate.
+	* configure.ac: Set autofdo_target.
+
 2025-05-23  Kishan Parmar  <kishan@linux.ibm.com>
 
 	* MAINTAINERS: Add myself to write after approval.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b3bf0174d0ab..3674cc52a1c5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,22 @@
+2025-05-26  Jason Merrill  <jason@redhat.com>
+
+	* doc/invoke.texi: Move C++ -fdump-lang to C++ section.
+	Add -fdump-lang-tinst.
+
+2025-05-26  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
+
+	* config/aarch64/gcc-auto-profile: New file.
+
+2025-05-26  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* config/rs6000/rs6000.cc: Remove include of reload.h .
+
+2025-05-26  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
+
+	* ipa-split.cc (pass_feedback_split_functions::clone): New.
+	* passes.def: Enable pass_feedback_split_functions for
+	pass_ipa_auto_profile.
+
 2025-05-25  Michael J. Eager  <eager@eagercon.com>
 
 	PR target/86772
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dbf258be4a2b..ed9a6b1f3e64 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250526
+20250527
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6426c92f8164..819a020aaf06 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2025-05-26  Tobias Burnus  <tburnus@baylibre.com>
+
+	PR c++/120413
+	* semantics.cc (finish_omp_target_clauses_r): Handle
+	BIND_EXPR with empty BIND_EXPR_BLOCK.
+
+2025-05-26  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h: Declare tinst_dump_id.
+	* cp-objcp-common.cc (cp_register_dumps): Set it.
+	* pt.cc (push_tinst_level_loc): Dump it.
+	(reopen_tinst_level): Here too.
+	(tinst_complete_p): New.
+	(instantiate_pending_templates): Don't reopen_tinst_level for
+	already-complete instantiations.
+
+2025-05-26  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h (class cxx_dump_pretty_printer): New.
+	* error.cc (cxx_dump_pretty_printer): Ctor/dtor definitions.
+
 2025-05-25  Jason Merrill  <jason@redhat.com>
 
 	* error.cc (dump_template_bindings): Correct skipping of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ab266f57af12..270f6c9f81d9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,22 @@
+2025-05-26  Tobias Burnus  <tburnus@baylibre.com>
+
+	PR middle-end/118694
+	* c-c++-common/gomp/attrs-metadirective-3.c: Change to never
+	expect 'omp metadirective' in the dump. If !offload_nvptx, check
+	that no 'teams' shows up in the dump; for offload_nvptx, expect
+	OMP_NEXT_VARIANT and an error about directive between 'target'
+	and 'teams'.
+	* c-c++-common/gomp/metadirective-3.c: Likewise.
+
+2025-05-26  Tobias Burnus  <tburnus@baylibre.com>
+
+	PR c++/120413
+	* g++.dg/gomp/target-4.C: New test.
+
+2025-05-26  Richard Biener  <rguenther@suse.de>
+
+	* gcc.target/i386/vect-epilogues-5.c: Adjust.
+
 2025-05-24  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* ada/acats-4/elabd.lst: New file.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0c2b6982e84f..c9e2fc0e9c7c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,63 @@
+2025-05-26  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/119152
+	* testsuite/std/memory/indirect/ctor.cc: Run test_inplace_ctor.
+
+2025-05-26  Jonathan Wakely  <jwakely@redhat.com>
+	    Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/119152
+	* doc/doxygen/stdheader.cc: Added indirect.h file.
+	* include/Makefile.am: Add new header.
+	* include/Makefile.in: Regenerate.
+	* include/bits/indirect.h: New file.
+	* include/bits/version.def (indirect): Define.
+	* include/bits/version.h: Regenerate.
+	* include/std/memory: Include new header.
+	* testsuite/std/memory/indirect/copy.cc
+	* testsuite/std/memory/indirect/copy_alloc.cc
+	* testsuite/std/memory/indirect/ctor.cc
+	* testsuite/std/memory/indirect/incomplete.cc
+	* testsuite/std/memory/indirect/invalid_neg.cc
+	* testsuite/std/memory/indirect/move.cc
+	* testsuite/std/memory/indirect/move_alloc.cc
+	* testsuite/std/memory/indirect/relops.cc
+
+2025-05-26  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/119126
+	* doc/doxygen/stdheader.cc: Added funcref_impl.h file.
+	* include/Makefile.am: Added funcref_impl.h file.
+	* include/Makefile.in: Added funcref_impl.h file.
+	* include/bits/funcref_impl.h: New file.
+	* include/bits/funcwrap.h: (_Ptrs::_M_obj): Const-qualify.
+	(_Storage::_M_ptr, _Storage::_M_ref): Remove.
+	(__polyfunc::__cast_to) Define.
+	(_Base_invoker::_S_ptrs, _Base_invoker::_S_nttp)
+	(_Base_invoker::_S_bind_ptrs, _Base_invoker::_S_bind_ref)
+	(_Base_invoker::_S_call_ptrs): Define.
+	(_Base_invoker::_S_call_storage): Foward to _S_call_ptrs.
+	(_Manager::_S_local, _Manager::_S_ptr): Adjust for _M_obj being
+	const qualified.
+	(__polyfunc::_Manager, __polyfunc::_Mo_base): Guard with
+	__glibcxx_move_only_function || __glibcxx_copyable_function.
+	(__polyfunc::__skip_first_arg, __polyfunc::__deduce_funcref)
+	(std::function_ref) [__glibcxx_function_ref]: Define.
+	* include/bits/utility.h (std::nontype_t, std::nontype)
+	(__is_nontype_v) [__glibcxx_function_ref]: Define.
+	* include/bits/version.def: Define function_ref.
+	* include/bits/version.h: Regenerate.
+	* include/std/functional: Define __cpp_lib_function_ref.
+	* src/c++23/std.cc.in (std::nontype_t, std::nontype)
+	(std::function_ref) [__cpp_lib_function_ref]: Export.
+	* testsuite/20_util/function_ref/assign.cc: New test.
+	* testsuite/20_util/function_ref/call.cc: New test.
+	* testsuite/20_util/function_ref/cons.cc: New test.
+	* testsuite/20_util/function_ref/cons_neg.cc: New test.
+	* testsuite/20_util/function_ref/conv.cc: New test.
+	* testsuite/20_util/function_ref/deduction.cc: New test.
+	* testsuite/20_util/function_ref/mutation.cc: New test.
+
 2025-05-23  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/120384


More information about the Libstdc++-cvs mailing list