[gcc r15-11385] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Fri Jul 17 00:20:42 GMT 2026
https://gcc.gnu.org/g:2ab93fb46cd01811ae47279c6a743264463d715e
commit r15-11385-g2ab93fb46cd01811ae47279c6a743264463d715e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126257
+ * match.pd (x+x -> x*2): Only optimize if 2 is representable in the
+ type.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ 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 <jeevitha@linux.ibm.com>
+
+ Backported from master:
+ 2026-06-22 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
+
+ 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 <torbjorn.svensson@foss.st.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-03 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * pt.cc (tsubst_decl): Diagnose bit-field widths
+ with invalid type.
+
2026-07-10 Alexandre Oliva <oliva@adacore.com>
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 <mjires@suse.cz>
+
+ Backported from master:
+ 2026-07-15 Michal Jires <mjires@suse.cz>
+
+ 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 <mjires@suse.cz>
+
+ Backported from master:
+ 2026-07-15 Michal Jires <mjires@suse.cz>
+
+ PR lto/125257
+ * gcc.dg/lto/pr125257_0.c: New test.
+
+2026-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Backported from master:
+ 2026-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/torture/bitint-101.c: Require bitint.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126262
+ * gcc.dg/torture/bitint-102.c: New test.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/126257
+ * gcc.dg/torture/bitint-101.c: New test.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-14 Jakub Jelinek <jakub@redhat.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ PR tree-optimization/120201
+ * g++.dg/asan/pr120201-1.C: New test.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-05 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/opt/20260703-1.C: New test.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-07-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/126057
+ * g++.dg/cpp2a/decomp11.C: New test.
+
+2026-07-16 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * g++.dg/template/bitfield5.C: New test.
+ * g++.dg/template/bitfield6.C: New test.
+
+2026-07-16 Jeevitha <jeevitha@linux.ibm.com>
+
+ Backported from master:
+ 2026-06-22 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
+
+ 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 <torbjorn.svensson@foss.st.com>
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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-07-15 Jonathan Wakely <jwakely@redhat.com>
+
+ 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 <chencyy@hygon.cn>
Backported from master:
More information about the Libstdc++-cvs
mailing list