Daily bump.

This commit is contained in:
GCC Administrator 2025-05-27 00:19:27 +00:00
parent 5d6ed6d604
commit 15e55f3fb5
6 changed files with 127 additions and 1 deletions

View File

@ -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.

View File

@ -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

View File

@ -1 +1 @@
20250526
20250527

View File

@ -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

View File

@ -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.

View File

@ -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