[gcc r14-12751] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:fa7d773e17ffc8a722a5ae6d50db6a8bd68594aa

commit r14-12751-gfa7d773e17ffc8a722a5ae6d50db6a8bd68594aa
Author: GCC Administrator <[email protected]>
Date:   Fri Jul 17 00:18:49 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 59 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 21 ++++++++++++++
 gcc/testsuite/ChangeLog | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 155 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 10917a11fb4a..8fc0a5d68495 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-07-16  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  Richard Earnshaw  <[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 29c3524b81da..89ac1cd78569 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-06-27  Patrick Palka  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 83dcab9365cb..bd4d0953e165 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,77 @@
+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-07-16  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  Richard Earnshaw  <[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.