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:
