+2025-12-04 Jonathan Wakely <jwakely@redhat.com>
+
+ * check_GNU_style_lib.py (TrailinigOperatorCheck): Rename to
+ TrailingOperatorCheck.
+
2025-12-02 Jakub Jelinek <jakub@redhat.com>
* gcc-changelog/git_update_version.py (ignored_commits): Add
+2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122991
+ * config/aarch64/aarch64.md (crc_rev<ALLI:mode><ALLX:mode>4,
+ crc<ALLI:mode><ALLX:mode>4): Use const_int_operand predicate for
+ the last operand.
+
+2025-12-04 Richard Biener <rguenther@suse.de>
+
+ 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 <mjambor@suse.cz>
+
+ * 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 <jakub@redhat.com>
+
+ PR target/122991
+ * config/i386/i386.md (crc_rev<SWI124:mode>si4): Use const_int_operand
+ predicate for the last input argument.
+
+2025-12-04 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * lra-constraints.cc (get_reload_reg): Honor exclude start regs
+ while reusing reloads.
+
+2025-12-04 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ Revert:
+ 2025-12-02 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * ipa-inline.cc (inline_functions_by_afdo): Remove resetting bool inlined.
+
2025-12-03 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/85072
+2025-12-04 Richard Biener <rguenther@suse.de>
+
+ 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 <mjambor@suse.cz>
+
+ * 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 <stefansf@gcc.gnu.org>
+
+ * gcc.dg/asm-hard-reg-9.c: Restrict to lp64 x86_64.
+
+2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122991
+ * gcc.dg/pr122991.c: New test.
+
+2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <stefansf@gcc.gnu.org>
+
+ * gcc.dg/asm-hard-reg-9.c: New test.
+
2025-12-03 Joseph Myers <josmyers@redhat.com>
* lib/gcc-defs.exp (handle-dg-regexps): Also escape \r in output.
+2025-12-04 Andrew Stubbs <ams@baylibre.com>
+
+ * 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 <ams@baylibre.com>
+
+ * 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 <ams@baylibre.com>
* testsuite/lib/libgomp.exp (libgomp_target_compile): Don't use
+2025-12-04 François Dumont <frs.dumont@gmail.com>
+
+ * 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 <tkaminsk@redhat.com>
+
+ * 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 <luc.grosheintz@gmail.com>
+ Tomasz Kamiński <tkaminsk@redhat.com>
+
+ * 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 <tkaminsk@redhat.com>
+
+ * include/debug/safe_sequence.h
+ (_Safe_node_sequence::_Safe_node_sequence): Define as defaulted.
+
2025-12-03 Vladimir Bespalov <vlad.bespalov@jetstreamsoft.com>
PR libstdc++/122812