From c70bf3e009397fc7d13b5a5bd64da02e92bba3e9 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sun, 7 Dec 2025 00:16:26 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 4 ++++ gcc/ChangeLog | 23 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 +++++ gcc/algol68/ChangeLog | 5 +++++ gcc/cp/ChangeLog | 9 ++++++++ gcc/fortran/ChangeLog | 31 +++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 26 +++++++++++++++++++++++ 9 files changed, 151 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index b321ba7cf26..ea2d8073c0e 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2025-12-06 Mark Zhuang + + * prepare-commit-msg: check --default-prefix + 2025-12-04 Jonathan Wakely * check_GNU_style_lib.py (TrailinigOperatorCheck): Rename to diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3a9b1bdf926..ed720db63c6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,26 @@ +2025-12-06 Alexandre Oliva + + PR rtl-optimization/122947 + * calls.cc (expand_call): Add stack function usage in + non-ACCUMULATE_OUTGOING_ARGS configurations. + +2025-12-06 Alexandre Oliva + + PR target/91420 + * config/riscv/riscv.cc (riscv_symbolic_constant_p): Require + offsets smaller than +/- 1GiB for PCREL symbols. + +2025-12-06 Jakub Jelinek + + * attribs.cc (decl_attributes): Use attribute_value_equal to + compare attribute values instead of simple_cst_equal. + +2025-12-06 Dimitar Dimitrov + + PR rtl-optimization/122675 + * bb-reorder.cc (edge_order): Fix BB edge ordering to be + descending. + 2025-12-05 Vladimir N. Makarov PR rtl-optimization/122215 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 00fc5a3a6ee..47f4b89c615 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20251206 +20251207 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index f6a0fd371d3..fca1a9eda6d 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2025-12-06 Denis Mazzucato + + * sem_attr.adb (Resolve_Attribute): Check if the reducer is a + procedure before giving the warning. + 2025-12-05 Javier Miranda * einfo.ads (Has_Unsigned_Base_Range_Aspect): Update documentation. diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index eeb8ff5d039..b55a123779b 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,8 @@ +2025-12-06 Jose E. Marchesi + + PR algol68/123007 + * a68-lang.cc (a68_type_for_size): Handle intTI_type_node. + 2025-12-03 Jose E. Marchesi PR algol68/122954 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0084a0f1ea1..3ad8d166767 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,12 @@ +2025-12-06 Jakub Jelinek + + * decl2.cc (is_late_template_attribute): Call lookup_attribute_spec + on TREE_PURPOSE (attr) rather than name. Only call + attribute_takes_identifier_p if get_attribute_namespace (attr) is + gnu_identifier. + * pt.cc (tsubst_attribute): Only call attribute_takes_identifier_p + if get_attribute_namespace (t) is gnu_identifier. + 2025-12-05 Tobias Burnus * pt.cc (tsubst_omp_clauses): Handle OMP_CLAUSE_DYN_GROUPPRIVATE. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b8a9e3e35f1..724da5b426e 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,34 @@ +2025-12-06 Paul Thomas + + PR fortran/122693 + * array.cc (gfc_match_array_constructor): Stash and restore + gfc_current_ns after the call to 'gfc_match_type_spec'. + +2025-12-06 Paul Thomas + + PR fortran/122670 + * decl.cc (gfc_get_pdt_instance): Ensure that, in an interface + body, PDT instances imported implicitly if the template has + been explicitly imported. + * module.cc (read_module): If a PDT template appears in a use + only statement, implicitly add the instances as well. + +2025-12-06 Paul Thomas + + PR fortran/122669 + * resolve.cc (resolve_allocate_deallocate): Mold expressions + with an array reference and a constant size must be resolved + for each allocate object. + +2025-12-06 Paul Thomas + + PR fortran/122578 + * primary.cc (gfc_match_varspec): Try to resolve a typebound + generic procedure selector expression to provide the associate + name with a type. Also, resolve component calls. In both cases, + make a copy of the selector expression to guard against changes + made by gfc_resolve_expr. + 2025-12-05 Harald Anlauf PR fortran/122977 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0139ece2f5e..8f13d2c44c6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,50 @@ +2025-12-06 Alexandre Oliva + + PR rtl-optimization/122947 + * gcc.dg/pr122947.c: New. + +2025-12-06 Alexandre Oliva + + PR target/91420 + * gcc.target/riscv/pr91420.c: New. + +2025-12-06 Jeff Law + + PR rtl-optimization/122675 + * gcc.target/riscv/pr122675-1.c: Adjust expected output. + +2025-12-06 Paul Thomas + + PR fortran/103414 + * gfortran.dg/pdt_76.f03: New test. + +2025-12-06 Paul Thomas + + PR fortran/122693 + * gfortran.dg/pdt_75.f03: New test. + +2025-12-06 Paul Thomas + + PR fortran/122670 + * gfortran.dg/pdt_74.f03: New test. + +2025-12-06 Paul Thomas + + PR fortran/122669 + * gfortran.dg/pdt_73.f03: New test. + +2025-12-06 Paul Thomas + + PR fortran/122578 + * gfortran.dg/pdt_72.f03: New test. + +2025-12-06 Dimitar Dimitrov + + PR rtl-optimization/122675 + * gcc.target/aarch64/pr122675-1.c: New test. + * gcc.target/i386/pr122675-1.c: New test. + * gcc.target/riscv/pr122675-1.c: New test. + 2025-12-06 Jakub Jelinek PR middle-end/99782 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 42151286bbe..c01d0443726 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,29 @@ +2025-12-06 Jason Merrill + + * src/c++23/std.cc.in: Add more #if. + +2025-12-06 Patrick Palka + + PR libstdc++/80564 + * include/std/functional (__cv_like): New. + (_Bind::_Res_type): Don't define when not needed. + (_Bind::__dependent): Likewise. + (_Bind::_Res_type_cv): Likewise. + (_Bind::operator()) [_GLIBCXX_EXPLICIT_THIS_PARAMETER]: + Define as two instead of four overloads using deducing + this. + * testsuite/20_util/bind/cv_quals_2.cc: Ignore SFINAE + diagnostics inside headers. + * testsuite/20_util/bind/ref_neg.cc: Likewise. + * testsuite/20_util/bind/80564.cc: New test. + +2025-12-06 Jonathan Wakely + + * include/bits/atomic_wait.h (__detail::__atomic_eq): Use + std::addressof instead of &. + * include/std/atomic (atomic::wait, atomic::notify_one) + (atomic::notify_all): Likewise. + 2025-12-05 Patrick Palka Tomasz Kamiński -- 2.47.3