https://gcc.gnu.org/g:2ab93fb46cd01811ae47279c6a743264463d715e

commit r15-11385-g2ab93fb46cd01811ae47279c6a743264463d715e
Author: GCC Administrator <[email protected]>
Date:   Fri Jul 17 00:20:09 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 59 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 21 +++++++++++++
 gcc/lto/ChangeLog       |  9 ++++++
 gcc/testsuite/ChangeLog | 82 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 14 +++++++++
 6 files changed, 186 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 985fabffab15..910cae24c363 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,62 @@
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-16  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/126262
+       * gimple-lower-bitint.cc (build_bitint_stmt_ssa_conflicts): Treat
+       IFN_MUL_OVERFLOW and IFN_UBSAN_CHECK_MUL like IFN_BSWAP, regardless
+       of bitint_big_endian.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-15  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/126257
+       * match.pd (x+x -> x*2): Only optimize if 2 is representable in the
+       type.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-14  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/126084
+       * gimple-lower-bitint.cc: Include "attribs.h" and "asan.h".
+       (gimple_lower_bitint): Use asan_expand_poison_ifn to lower
+       .ASAN_POISON calls with large/huge _BitInt lhs.
+       * asan.cc (report_error_func): Set *nargs and use _n builtin
+       even if size is not a power of two or larger than 16.
+       (asan_expand_poison_ifn): Handle nargs == 2.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-14  Jakub Jelinek  <[email protected]>
+                   H.J. Lu  <[email protected]>
+
+       PR tree-optimization/120201
+       * cfgexpand.cc (expand_used_vars): Set data.asan_alignb to
+       maximum of itself and crtl->stack_alignment_needed
+       / BITS_PER_UNIT.
+
+2026-07-16  Jeevitha  <[email protected]>
+
+       Backported from master:
+       2026-06-22  Jeevitha Palanisamy  <[email protected]>
+
+       PR target/106895
+       * config/rs6000/rs6000.h (enum rs6000_builtin_type_index): Add
+       RS6000_BTI_INTPTI and RS6000_BTI_UINTPTI.
+       (intPTI_type_internal_node, uintPTI_type_internal_node): New
+       PTImode type macros.
+       * config/rs6000/rs6000-builtin.cc (rs6000_init_builtins): Register
+       signed and unsigned PTImode internal builtin types.
+       * config/rs6000/sync.md (trunctipti2): New splitter.
+       (extendptiti2): Likewise.
+       (zero_extendptiti2): Likewise.
+
 2026-07-14  Torbjörn SVENSSON  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cffc20fbe3dd..cc04947086ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260716
+20260717
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a2ca253e23f4..e9d345694780 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-03  Jakub Jelinek  <[email protected]>
+
+       PR c++/126057
+       * decl.cc (cp_finish_decomp): Set assembler name to
+       <decomp> during error recovery whenever TREE_STATIC
+       rather than just DECL_NAMESPACE_SCOPE_P.
+       * pt.cc (tsubst_stmt): If tsubst_decomp_names fails,
+       set assembler name to <decomp>.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-06-12  Jakub Jelinek  <[email protected]>
+
+       PR c++/125674
+       * pt.cc (tsubst_decl): Diagnose bit-field widths
+       with invalid type.
+
 2026-07-10  Alexandre Oliva  <[email protected]>
 
        Backported from master:
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 9c510a64902b..4d0f8b83eb05 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-16  Michal Jires  <[email protected]>
+
+       Backported from master:
+       2026-07-15  Michal Jires  <[email protected]>
+
+       PR lto/125257
+       * lto-partition.cc: Handle min/max_partition_size = 0 for
+       cache partitioning.
+
 2026-06-12  Release Manager
 
        * GCC 15.3.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bd075ce09f05..45ed6f137157 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,85 @@
+2026-07-16  Michal Jires  <[email protected]>
+
+       Backported from master:
+       2026-07-15  Michal Jires  <[email protected]>
+
+       PR lto/125257
+       * gcc.dg/lto/pr125257_0.c: New test.
+
+2026-07-16  Rainer Orth  <[email protected]>
+
+       Backported from master:
+       2026-07-16  Rainer Orth  <[email protected]>
+
+       * gcc.dg/torture/bitint-101.c: Require bitint.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-16  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/126262
+       * gcc.dg/torture/bitint-102.c: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-15  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/126257
+       * gcc.dg/torture/bitint-101.c: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-14  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/126084
+       * gcc.dg/asan/bitint-1.c: New test.
+       * gcc.dg/asan/bitint-2.c: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-14  Jakub Jelinek  <[email protected]>
+                   H.J. Lu  <[email protected]>
+
+       PR tree-optimization/120201
+       * g++.dg/asan/pr120201-1.C: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-05  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/opt/20260703-1.C: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-07-03  Jakub Jelinek  <[email protected]>
+
+       PR c++/126057
+       * g++.dg/cpp2a/decomp11.C: New test.
+
+2026-07-16  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-06-12  Jakub Jelinek  <[email protected]>
+
+       PR c++/125674
+       * g++.dg/template/bitfield5.C: New test.
+       * g++.dg/template/bitfield6.C: New test.
+
+2026-07-16  Jeevitha  <[email protected]>
+
+       Backported from master:
+       2026-06-22  Jeevitha Palanisamy  <[email protected]>
+
+       PR target/106895
+       * gcc.target/powerpc/pr106895-1.c: New test.
+       * gcc.target/powerpc/pr106895-2.c: New test.
+
 2026-07-14  Torbjörn SVENSSON  <[email protected]>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0ff36f38adc1..1447c8902b22 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2026-07-16  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-07-15  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/126111
+       * include/std/format (__format::__write_escape_seq): Remove
+       unnecessary alias declaration.
+       * include/std/spanstream (wspanbuf, wispanstream, wospanstream)
+       (wspanstream): Only declare for _GLIBCXX_USE_WCHAR_T.
+       * include/std/syncstream (wsyncbuf wosyncstream): Likewise.
+       * src/c++23/std.cc.in: Add preprocessor checks for
+       _GLIBCXX_USE_WCHAR_T to names which depend on it.
+
 2026-07-02  Yi Chen  <[email protected]>
 
        Backported from master:

Reply via email to