From: GCC Administrator Date: Fri, 5 Dec 2025 00:16:26 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f67846aca266c15adc5cf14b041ab0a12b1f642f;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0e08c4212b6..b321ba7cf26 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2025-12-04 Jonathan Wakely + + * check_GNU_style_lib.py (TrailinigOperatorCheck): Rename to + TrailingOperatorCheck. + 2025-12-02 Jakub Jelinek * gcc-changelog/git_update_version.py (ignored_commits): Add diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 846deb66b3c..1eb1ada2f64 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,51 @@ +2025-12-04 Jakub Jelinek + + PR target/122991 + * config/aarch64/aarch64.md (crc_rev4, + crc4): Use const_int_operand predicate for + the last operand. + +2025-12-04 Richard Biener + + PR tree-optimization/122776 + * tree-vectorizer.h (vect_simd_clone_data::clone, + vect_simd_clone_data::clone_inbranch): New fields for + the two selected clones. + * tree-vect-stmts.cc (vectorizable_simd_clone_call): Record + both a possibly notinbranch and a inbranch clone. Delay + the choice between both to code generation based on + LOOP_VINFO_FULLY_MASKED_P. + +2025-12-04 Martin Jambor + + * gimple-range-fold.h (class fold_using_range): New member + function range_from_readonly_var. + * gimple-range-fold.cc (fold_using_range::fold_stmt): Call + range_from_readonly_var on assignments. + (range_from_missing_constructor_part): New function. + (range_from_readonly_load): Likewise. + (fold_using_range::range_from_readonly_var): Likewise. + * params.opt (param_vrp_cstload_limit): New. + * doc/invoke.texi (vrp-cstload-limit): Likewise. + +2025-12-04 Jakub Jelinek + + PR target/122991 + * config/i386/i386.md (crc_revsi4): Use const_int_operand + predicate for the last input argument. + +2025-12-04 Stefan Schulze Frielinghaus + + * lra-constraints.cc (get_reload_reg): Honor exclude start regs + while reusing reloads. + +2025-12-04 Kugan Vivekanandarajah + + Revert: + 2025-12-02 Kugan Vivekanandarajah + + * ipa-inline.cc (inline_functions_by_afdo): Remove resetting bool inlined. + 2025-12-03 Vladimir N. Makarov PR rtl-optimization/85072 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 26bd3b1ede9..59fc39ba281 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20251204 +20251205 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6648318e9ab..a8b45e75dd1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,39 @@ +2025-12-04 Richard Biener + + PR tree-optimization/122776 + * gcc.dg/vect/vect-simd-clone-24.c: New testcase. + * gcc.dg/gomp/pr110485.c: Adjust. + +2025-12-04 Martin Jambor + + * gcc.dg/tree-ssa/vrp-from-cst-agg-1.c: New test. + * gcc.dg/tree-ssa/vrp-from-cst-agg-2.c: Likewise. + * gcc.dg/tree-ssa/vrp-from-cst-agg-3.c: Likewise. + * gcc.dg/tree-ssa/vrp-from-cst-agg-4.c: Likewise. + * gcc.dg/tree-ssa/vrp-from-cst-agg-5.c: Likewise. + * gcc.dg/tree-ssa/vrp-from-cst-agg-6.c: Likewise. + * gcc.dg/tree-ssa/vrp-from-cst-agg-7.c: Likewise. + * gcc.dg/ipa/vrp-from-cst-agg-1.c: Likewise. + +2025-12-04 Stefan Schulze Frielinghaus + + * gcc.dg/asm-hard-reg-9.c: Restrict to lp64 x86_64. + +2025-12-04 Jakub Jelinek + + PR target/122991 + * gcc.dg/pr122991.c: New test. + +2025-12-04 Jakub Jelinek + + PR target/122983 + * g++.dg/cpp26/decomp18.C: Add dg-add-options tls and + dg-require-effective-target tls_runtime directives. + +2025-12-04 Stefan Schulze Frielinghaus + + * gcc.dg/asm-hard-reg-9.c: New test. + 2025-12-03 Joseph Myers * lib/gcc-defs.exp (handle-dg-regexps): Also escape \r in output. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index e4da8245843..e01fd472bb6 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,19 @@ +2025-12-04 Andrew Stubbs + + * plugin/plugin-gcn.c (generic_isa_code): New function. + (isa_matches_agent): Use generic ISA details to help select an error + message on ISA mismatch. + * testsuite/lib/libgomp.exp + (check_effective_target_offload_target_amdgcn_with_xnack): Use a + runtime check. + +2025-12-04 Andrew Stubbs + + * testsuite/libgomp.c-c++-common/requires-4.c: Change dg-excess-errors + to dg-xfail-if. + * testsuite/libgomp.c-c++-common/requires-4a.c: Likewise. + * testsuite/libgomp.c-c++-common/requires-5.c: Likewise. + 2025-12-03 Andrew Stubbs * testsuite/lib/libgomp.exp (libgomp_target_compile): Don't use diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 92175df2ec0..7ec35de7c8f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,35 @@ +2025-12-04 François Dumont + + * include/debug/deque + (std::erase_if<>(std::__debug::deque<>&, _Pred)): New. + (std::erase<>(std::__debug::deque<>&, const _Up&)): New. + * include/std/deque (std::erase_if(std::deque<>&, _Pred)): Remove + _GLIBCXX_DEBUG code. + * testsuite/23_containers/deque/debug/erase.cc: New test case. + * testsuite/23_containers/deque/debug/invalidation/erase.cc: New test case. + +2025-12-04 Tomasz Kamiński + + * include/debug/safe_unordered_base.h + (_Safe_unordered_container_base::operator=): Define as + defaulted, inherit behavior of _Safe_sequence_base. + +2025-12-04 Luc Grosheintz + Tomasz Kamiński + + * include/std/mdspan (layout_left): Apply LWG4272. + (layout_right, layout_left_padded, layout_right_padded): Ditto. + * testsuite/23_containers/mdspan/layouts/ctors.cc: Add + test to check ctor uniformity at rank == 0. Update test + for new behavior. + * testsuite/23_containers/mdspan/layouts/padded.cc: Update test + for new behavior. + +2025-12-04 Tomasz Kamiński + + * include/debug/safe_sequence.h + (_Safe_node_sequence::_Safe_node_sequence): Define as defaulted. + 2025-12-03 Vladimir Bespalov PR libstdc++/122812