[gcc r15-11385] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <20260717002042.788B14BA2E19__6983.91520870558$1784247652$gmane$org@sourceware.org>
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:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.