mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
5d6ed6d604
commit
15e55f3fb5
|
|
@ -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>
|
2025-05-23 Kishan Parmar <kishan@linux.ibm.com>
|
||||||
|
|
||||||
* MAINTAINERS: Add myself to write after approval.
|
* MAINTAINERS: Add myself to write after approval.
|
||||||
|
|
|
||||||
|
|
@ -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>
|
2025-05-25 Michael J. Eager <eager@eagercon.com>
|
||||||
|
|
||||||
PR target/86772
|
PR target/86772
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
20250526
|
20250527
|
||||||
|
|
|
||||||
|
|
@ -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>
|
2025-05-25 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
* error.cc (dump_template_bindings): Correct skipping of
|
* error.cc (dump_template_bindings): Correct skipping of
|
||||||
|
|
|
||||||
|
|
@ -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>
|
2025-05-24 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
* ada/acats-4/elabd.lst: New file.
|
* ada/acats-4/elabd.lst: New 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>
|
2025-05-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/120384
|
PR libstdc++/120384
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue