[gcc r16-9291] Daily bump.

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

commit r16-9291-ge88996aa0f65d5e2893bb31545eb9d1a3130870f
Author: GCC Administrator <[email protected]>
Date:   Wed Jul 15 00:20:56 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  49 ++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |  12 +++++
 gcc/c/ChangeLog         |   9 ++++
 gcc/cp/ChangeLog        |  53 ++++++++++++++++++++++
 gcc/fortran/ChangeLog   |   9 ++++
 gcc/testsuite/ChangeLog | 117 ++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a08b6eb8797d..f125bc154f66 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,52 @@
+2026-07-14  Dhruv Chawla  <[email protected]>
+
+	Backported from master:
+	2026-07-07  Dhruv Chawla  <[email protected]>
+
+	* config/aarch64/aarch64-cores.def (rigel): New entry.
+	* config/aarch64/aarch64-tune.md: Regenerate.
+	* doc/invoke.texi (AArch64 Options): Document the above.
+
+2026-07-14  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Torbjörn SVENSSON  <[email protected]>
+
+	* doc/sourcebuild.texi (arm_v8_1m_mve_link): Document.
+
+2026-07-14  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-14  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-14  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126194
+	* gimple-ssa-pta-constraints.cc (find_func_aliases_for_call):
+	Only ignore calls to delete if DECL_IS_REPLACEABLE_OPERATOR.
+
 2026-07-13  Richard Biener  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d5dd05aa12f5..bac338480596 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260714
+20260715
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6774ff3ddd83..b16cf0bdbeb3 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,15 @@
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jakub Jelinek  <[email protected]>
+
+	PR target/124948
+	* c-common.cc (sync_resolve_size): Return -1 for fetch ops
+	on _BitInt types with padding bits where the target requires
+	extension into the padding bits.
+	(atomic_bitint_fetch_using_cas_loop): Handle also __sync_*
+	fetch builtins.
+
 2026-07-05  Martin Uecker  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 4516007e924b..1e219db7bebc 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Jakub Jelinek  <[email protected]>
+
+	PR c/125935
+	* c-decl.cc (c_init_decl_processing): Use "bool" rather than "_Bool"
+	as the name of boolean_type_node for C23+.
+
 2026-07-05  Kees Cook  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 72f1410db82a..1a2398bfcc5b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,56 @@
+2026-07-14  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-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-03  Jakub Jelinek  <[email protected]>
+
+	PR c++/126036
+	* reflect.cc (get_range_elts): Avoid calling finish_compound_literal
+	when processing_template_decl, instead set *non_constant_p and
+	return NULL_TREE.
+	(process_metafunction): Likewise.
+
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Jakub Jelinek  <[email protected]>
+
+	PR c++/126007
+	* tree.cc (eligible_special_member_function_p): New function.
+	(implicit_lifetime_type_p): Use true instead of 1 in function comment.
+	Add some further comments.  Use eligible_special_member_function_p
+	instead of !DECL_DELETED_FN.
+
+2026-07-14  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-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-10  Jakub Jelinek  <[email protected]>
+
+	PR c++/91155
+	* decl.cc (cp_make_fname_decl): Use cpp_translate_string instead of
+	cpp_interpret_string, don't prefix name strname.text with " and suffix
+	with " and NUL.
+
 2026-07-13  Marek Polacek  <[email protected]>
 
 	PR c++/126066
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 75299c1b3dcd..695706fb6a1e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-14  Jerry DeLisle  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jerry DeLisle  <[email protected]>
+
+	PR fortran/126234
+	* module.cc (read_module): Walk the symtree instead of
+	using gfc_find_symbol.
+
 2026-07-12  Paul Thomas  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9c44031adcee..21ec0fb814d2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,120 @@
+2026-07-14  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Torbjörn SVENSSON  <[email protected]>
+
+	* gcc.target/arm/pr110268-1.c: Use arm_v8_1m_mve_link.
+	* gcc.target/arm/pr110268-2.c: Likewise
+	* lib/target-supports.exp (arm_v8_1m_mve_link): New.
+
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jakub Jelinek  <[email protected]>
+
+	PR target/124948
+	* gcc.dg/torture/bitint-100.c: New test.
+
+2026-07-14  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-14  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-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-05  Jakub Jelinek  <[email protected]>
+
+	* g++.dg/opt/20260703-1.C: New test.
+
+2026-07-14  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-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-03  Jakub Jelinek  <[email protected]>
+
+	PR c++/126036
+	* g++.dg/reflect/pr126036.C: New test.
+
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Jakub Jelinek  <[email protected]>
+
+	PR c++/126007
+	* g++.dg/ext/is_implicit_lifetime3.C: New test.
+
+2026-07-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Jakub Jelinek  <[email protected]>
+
+	PR c/125935
+	* gcc.dg/debug/dwarf2/pr125935-1.c: New test.
+	* gcc.dg/debug/dwarf2/pr125935-2.c: New test.
+	* gcc.dg/debug/dwarf2/pr125935-3.c: New test.
+	* gcc.dg/debug/ctf/ctf-bitfields-3.c: Expect bool rather than _Bool.
+	* gcc.dg/Warray-bounds-65.c: Expect bool in diagnostics instead of
+	_Bool.
+	* gcc.dg/Wbad-function-cast-1.c: Likewise.
+
+2026-07-14  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-14  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-06-10  Jakub Jelinek  <[email protected]>
+
+	PR c++/91155
+	* g++.dg/torture/pr91155.C: Change into dg-do run test, actually test
+	the strings are the same.
+
+2026-07-14  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126194
+	* g++.dg/lto/pr126194.h: New testcase.
+	* g++.dg/lto/pr126194_0.C: Likewise.
+	* g++.dg/lto/pr126194_1.C: Likewise.
+	* g++.dg/lto/pr126194_2.C: Likewise.
+
+2026-07-14  Jerry DeLisle  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Jerry DeLisle  <[email protected]>
+
+	PR fortran/126234
+	* gfortran.dg/pr126234.f90: New test.
+
 2026-07-13  Richard Biener  <[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.