]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 5 Dec 2025 00:16:26 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 5 Dec 2025 00:16:26 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 0e08c4212b654d60d614cc5ecc0bc08ba7488817..b321ba7cf269206898ce3ef85a3fcf15d42bd73d 100644 (file)
@@ -1,3 +1,8 @@
+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
index 846deb66b3cd73c12ab7df9d6898e8212c595367..1eb1ada2f64112a69d07c6da7637b810f80ea003 100644 (file)
@@ -1,3 +1,51 @@
+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
index 26bd3b1ede9d39fe37ba5baed8bd5c0bb9e1c21a..59fc39ba281fb55a5c15c25cb9391e113228e8dc 100644 (file)
@@ -1 +1 @@
-20251204
+20251205
index 6648318e9ab72d323410b35d6d79bf212bccbc08..a8b45e75dd149c1e507838c75cbd7f195ba0869e 100644 (file)
@@ -1,3 +1,39 @@
+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.
index e4da8245843e54f990734a99d58190ab8fde0a4c..e01fd472bb64509df12419803337e7e5def33395 100644 (file)
@@ -1,3 +1,19 @@
+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
index 92175df2ec07429ee6320131833ce2a165f5b0a2..7ec35de7c8f7f197edc649226c8387aee41ca5a6 100644 (file)
@@ -1,3 +1,35 @@
+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