https://gcc.gnu.org/g:24f9683cefd787c40ebdac11bb6d72b4bd3548cd

commit r16-9530-g24f9683cefd787c40ebdac11bb6d72b4bd3548cd
Author: GCC Administrator <[email protected]>
Date:   Thu Aug 13 00:20:54 2026 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 25 +++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 18 ++++++++++++++++++
 libgcc/ChangeLog        | 11 +++++++++++
 4 files changed, 55 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a2a375f66903..b945d86017fe 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260812
+20260813
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f7e675f26d12..53fcfca2d6e5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2026-08-12  Wang Jinghao  <[email protected]>
+
+       Backported from master:
+       2026-06-17  Wang Jinghao  <[email protected]>
+
+       * reflect.cc (eval_is_explicit_object_parameter): Call
+       maybe_update_function_parm before checking the parameter
+       against DECL_ARGUMENTS.
+
+2026-08-12  feedable  <[email protected]>
+
+       Backported from master:
+       2026-06-03  feedable  <[email protected]>
+
+       PR c++/124794
+       PR c++/125069
+       * parser.cc (cp_parser_splice_specifier): Do not strip BASELINKs.
+       (cp_parser_splice_expression): Add parsing for member function
+       template specializations without the "template" keyword.
+       * pt.cc (tsubst_splice_expr): Handle TEMPLATE_ID_EXPR where the
+       template part is a SPLICE_EXPR.
+       (tsubst_expr): Defer to tsubst_splice_expr when the template part of
+       TEMPLATE_ID_EXPR is a SPLICE_EXPR.
+       * reflect.cc (check_splice_expr): Add handling for BASELINKs.
+
 2026-08-10  Torbjörn SVENSSON  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4d4e5dc3f671..8679107c6535 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2026-08-12  Wang Jinghao  <[email protected]>
+
+       Backported from master:
+       2026-06-17  Wang Jinghao  <[email protected]>
+
+       * g++.dg/reflect/is_explicit_object_parameter2.C: New test.
+
+2026-08-12  feedable  <[email protected]>
+
+       Backported from master:
+       2026-06-03  feedable  <[email protected]>
+
+       PR c++/124794
+       PR c++/125069
+       * g++.dg/reflect/member19.C: Enable tests.
+       * g++.dg/reflect/splice15.C: New test.
+       * g++.dg/reflect/splice16.C: New test.
+
 2026-08-11  Robin Dapp  <[email protected]>
 
        Backported from master:
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 8ac56eb386a8..7409bddb66b5 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,14 @@
+2026-08-12  Piotr Kubaj  <[email protected]>
+
+       PR target/125803
+       * config/rs6000/freebsd-unwind.h (TOC_SAVE_SLOT): New macro,
+       defined according to _CALL_ELF.
+       (frob_update_context): Use TOC_SAVE_SLOT instead of the
+       hard-coded ELFv1 offset 40 when checking for and locating the
+       saved TOC, so that r2 is restored correctly under ELFv2.  Guard
+       the ELFv1-only PLT stub and function pointer call sequences
+       with _CALL_ELF != 2, mirroring linux-unwind.h.
+
 2026-08-07  Release Manager
 
        * GCC 16.2.0 released.

Reply via email to