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:

Reply via email to