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:
