[gcc r15-10588] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Tue Dec 9 09:42:47 GMT 2025
https://gcc.gnu.org/g:394fe8e69708ba7a9e4bb001b5ffcc351fea98b8
commit r15-10588-g394fe8e69708ba7a9e4bb001b5ffcc351fea98b8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 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-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-12-03 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <christophe.lyon@linaro.org>
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 <ebotcazou@adacore.com>
+
+ 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 <iain@sandoe.co.uk>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120876
+ * pt.cc (tsubst_baselink): Move maybe_incomplete handling after
+ !baselink handling.
+
2025-11-28 Daniele Sahebi <daniele@mkryss.me>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122991
+ * gcc.dg/pr122991.c: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-12-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122943
+ * gcc.c-torture/execute/pr122943.c: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/121506
+ * gcc.dg/pr121506.c: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/120052
+ * c-c++-common/gomp/pr120052.c: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/120564
+ * c-c++-common/gomp/pr120564.c: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121445
+ * g++.dg/cpp1y/constexpr-121445.C: New test.
+
+2025-12-08 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120876
+ * g++.dg/parse/crash81.C: New test.
+
2025-12-01 Christophe Lyon <christophe.lyon@linaro.org>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ * 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.
More information about the Gcc-cvs
mailing list