https://gcc.gnu.org/g:394fe8e69708ba7a9e4bb001b5ffcc351fea98b8

commit r15-10588-g394fe8e69708ba7a9e4bb001b5ffcc351fea98b8
Author: GCC Administrator <[email protected]>
Date:   Tue Dec 9 09:42:15 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 42 +++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  6 ++++++
 gcc/c-family/ChangeLog  | 24 +++++++++++++++++++++
 gcc/c/ChangeLog         |  9 ++++++++
 gcc/cp/ChangeLog        | 19 +++++++++++++++++
 gcc/testsuite/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
 libcody/ChangeLog       | 17 +++++++++++++++
 8 files changed, 174 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 69de5c691442..56b7a743e755 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,45 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-12-04  Jakub Jelinek  <[email protected]>
+
+       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-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-12-03  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/122943
+       * tree-switch-conversion.cc (switch_conversion::build_arrays):
+       Always gimplify subtraction in utype without cast to tidxtype
+       and set m_arr_ref_first to the last stmt of that.  Remove unneeded
+       update_stmt call.  If tidxtype is not utype, append after that stmt
+       cast to tidxtype and set tidx to the lhs of that cast.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/120052
+       * gimplify.cc (gimplify_call_expr): For IFN_UBSAN_BOUNDS
+       call with integer_onep first argument, change that argument
+       to 0 and add TYPE_MAX_VALUE (TYPE_DOMAIN (arr_type)) to
+       3rd argument before gimplification.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/120564
+       * omp-expand.cc (extract_omp_for_update_vars): Use build2 instead of
+       fold_build2 to build argument for gimple_build_cond_empty.
+
 2025-12-01  Christophe Lyon  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f674ed186503..4568345b5e8c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251208
+20251209
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index a75f9fa2df7c..05c43d506685 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-12-08  Eric Botcazou  <[email protected]>
+
+       PR ada/123037
+       * rtinit.c [__MINGW32__]: Include <stdlib.h> and not <windows.h>.
+       * rtfinal.c [__MINGW32__]: Do not include <windows.h>.
+
 2025-12-06  Iain Sandoe  <[email protected]>
 
        PR ada/115305
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index f1bffda5daef..626db6eb86f3 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,27 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/120052
+       * c-ubsan.cc (ubsan_instrument_bounds): For VLAs use
+       1 instead of 0 as first IFN_UBSAN_BOUNDS argument and only
+       use the addend without TYPE_MAX_VALUE (TYPE_DOMAIN (type))
+       in the 3rd argument.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/122624
+       * c-common.cc (c_common_get_alias_set): Fix up handling of
+       BITINT_TYPEs.  For unsigned _BitInt(1) always return -1.  For other
+       unsigned types set TYPE_ALIAS_SET to get_alias_set of corresponding
+       signed type and return that.  For signed types check if corresponding
+       unsigned type has TYPE_ALIAS_SET_KNOWN_P and if so copy its
+       TYPE_ALIAS_SET and return that.
+
 2025-10-22  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 6134e7566981..5a6a3c0500d2 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,12 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-27  Jakub Jelinek  <[email protected]>
+
+       PR c/121506
+       * c-typeck.cc (c_type_tag): If TYPE_NAME is TYPE_DECL
+       with non-NULL DECL_NAME, return that.
+
 2025-08-08  Release Manager
 
        * GCC 15.2.0 released.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4b7471116058..314b87528229 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-21  Jakub Jelinek  <[email protected]>
+
+       PR c++/121445
+       * constexpr.cc (build_data_member_initialization): Just return
+       false if member is COMPONENT_REF of COMPONENT_REF with
+       VAR_P get_base_address.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-20  Jakub Jelinek  <[email protected]>
+
+       PR c++/120876
+       * pt.cc (tsubst_baselink): Move maybe_incomplete handling after
+       !baselink handling.
+
 2025-11-28  Daniele Sahebi  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 334b1689445a..4f4e55c0bcb5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,59 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-12-04  Jakub Jelinek  <[email protected]>
+
+       PR target/122991
+       * gcc.dg/pr122991.c: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-12-03  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/122943
+       * gcc.c-torture/execute/pr122943.c: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-27  Jakub Jelinek  <[email protected]>
+
+       PR c/121506
+       * gcc.dg/pr121506.c: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/120052
+       * c-c++-common/gomp/pr120052.c: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/120564
+       * c-c++-common/gomp/pr120564.c: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-21  Jakub Jelinek  <[email protected]>
+
+       PR c++/121445
+       * g++.dg/cpp1y/constexpr-121445.C: New test.
+
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-20  Jakub Jelinek  <[email protected]>
+
+       PR c++/120876
+       * g++.dg/parse/crash81.C: New test.
+
 2025-12-01  Christophe Lyon  <[email protected]>
 
        Backported from master:
diff --git a/libcody/ChangeLog b/libcody/ChangeLog
index 2216187f562e..5d0ccb4f30e9 100644
--- a/libcody/ChangeLog
+++ b/libcody/ChangeLog
@@ -1,3 +1,20 @@
+2025-12-08  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-11-21  Jakub Jelinek  <[email protected]>
+
+       * cody.hh (S2C): For __cpp_char8_t >= 201811 use char8_t instead of
+       char in argument type.
+       (MessageBuffer::Space): Revert 2025-11-15 change.
+       (MessageBuffer::Append): For __cpp_char8_t >= 201811 add overload
+       with char8_t const * type of first argument.
+       (Packet::Packet): Similarly for first argument.
+       * client.cc (CommunicationError, Client::ProcessResponse,
+       Client::Connect, ConnectResponse, PathnameResponse, OKResponse,
+       IncludeTranslateResponse): Cast u8 string literals to (const char *)
+       where needed.
+       * server.cc (Server::ProcessRequests, ConnectRequest): Likewise.
+
 2025-08-08  Release Manager
 
        * GCC 15.2.0 released.

Reply via email to