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:

Reply via email to