https://gcc.gnu.org/g:8499ac5c0c2b4dce6b24ad91b5e11f1d9b1cd2d2

commit r16-9574-g8499ac5c0c2b4dce6b24ad91b5e11f1d9b1cd2d2
Author: GCC Administrator <[email protected]>
Date:   Fri Aug 21 00:21:04 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 32 ++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 45 ++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 45 ++++++++++++++++++++++++++++++
 5 files changed, 196 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7f34ab1c7529..1fafa1fa34b7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,76 @@
+2026-08-20  Pietro Monteiro  <[email protected]>
+
+       Backported from master:
+       2026-08-15  Pietro Monteiro  <[email protected]>
+
+       * config/t-openbsd (USER_H): Add $(srcdir)/ginclude/stdatomic.h.
+
+2026-08-20  Manjunath Matti  <[email protected]>
+
+       Backported from master:
+       2026-08-20  Manjunath Matti  <[email protected]>
+
+       PR middle-end/126939
+       * gimple-lower-bitint.cc (bitint_large_huge::finish_arith_overflow):
+       Take the address of the memmove source operand.
+
+2026-08-20  Hongyu Wang  <[email protected]>
+
+       Backported from master:
+       2026-08-12  Hongyu Wang  <[email protected]>
+
+       PR target/126787
+       * config/i386/sse.md (*fma_fmadd_<mode>): Use the "jm" to replace
+       "m" constraint and set addr attribute to "gpr16" for vex only
+       alternatives.
+       (*fma_fmsub_<mode>): Likewise.
+       (*fma_fnmadd_<mode>): Likewise.
+       (*fma_fnmsub_<mode>): Likewise.
+       (*fma_fmaddsub_<mode>): Likewise.
+       (*fma_fmsubadd_<mode>): Likewise.
+       (xop_p<macs><ssemodesuffix><ssemodesuffix>): Likewise.
+       (xop_p<macs>dql): Likewise.
+       (xop_p<macs>dqh): Likewise.
+       (xop_p<macs>wd): Likewise.
+       (xop_p<madcs>wd): Likewise.
+       (xop_pcmov_<mode><avxsizesuffix>): Likewise.
+       (xop_phadd<u>bw): Likewise.
+       (xop_phadd<u>bd): Likewise.
+       (xop_phadd<u>bq): Likewise.
+       (xop_phadd<u>wd): Likewise.
+       (xop_phadd<u>wq): Likewise.
+       (xop_phadd<u>dq): Likewise.
+       (xop_phsubbw): Likewise.
+       (xop_phsubwd): Likewise.
+       (xop_phsubdq): Likewise.
+       (xop_pperm): Likewise.
+       (xop_pperm_pack_v2di_v4si): Likewise.
+       (xop_pperm_pack_v4si_v8hi): Likewise.
+       (xop_pperm_pack_v8hi_v16qi): Likewise.
+       (xop_rotl<mode>3): Likewise.
+       (xop_rotr<mode>3): Likewise.
+       (xop_vrotl<mode>3): Likewise.
+       (xop_sha<mode>3): Likewise.
+       (xop_shl<mode>3): Likewise.
+       (xop_frcz<mode>2): Likewise.
+       (*xop_vmfrcz<mode>2): Likewise.
+       (xop_maskcmp<mode>3): Likewise.
+       (xop_maskcmp_uns<mode>3): Likewise.
+       (xop_maskcmp_uns2<mode>3): Likewise.
+       (xop_pcom_tf<mode>3): Likewise.
+       (xop_vpermil2<mode>3): Likewise.
+
+2026-08-20  Avinash Jayakar  <[email protected]>
+
+       Backported from master:
+       2026-08-10  Avinash Jayakar  <[email protected]>
+
+       PR target/126513
+       * config/rs6000/rs6000-builtin.cc (rs6000_expand_builtin): Allocate reg
+       if target is null or const0_rtx.
+       * config/rs6000/rs6000-c.cc (altivec_resolve_overloaded_builtin): Add
+       error handling for c1, c2 and c3 described in this commit.
+
 2026-08-19  Alice Carlotti  <[email protected]>
 
        PR target/124629
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7a23bbffaa7d..e500c1b08428 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260820
+20260821
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 636d65a8bc1a..cc6315022a93 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,35 @@
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-07-30  Marek Polacek  <[email protected]>
+
+       PR c++/126335
+       * typeck2.cc (split_nonconstant_init): Assert that DECL_INITIAL
+       is initially null.  Don't clear DECL_INITIAL if build_vec_init
+       set it.  Only clear TREE_READONLY if CODE has side-effects.
+
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-08-03  Marek Polacek  <[email protected]>
+
+       PR c++/124794
+       * cp-tree.h (baselink_for_fns): Adjust declaration.
+       * parser.cc (cp_parser_reflect_expression): Adjust the call to
+       baselink_for_fns.
+       * reflect.cc (splice): Call baselink_for_fns.
+       * semantics.cc (baselink_for_fns): Add a bool parameter.  If
+       it's true, ignore currently_open_derived_class.
+
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-08-03  Marek Polacek  <[email protected]>
+
+       PR c++/126546
+       * reflect.cc (get_reflection): Check PACK_INDEX_EXPR instead of
+       PACK_INDEX_P.
+
 2026-08-19  Patrick Palka  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1e3911aac44d..9216a01f59e2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,48 @@
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-07-30  Marek Polacek  <[email protected]>
+
+       PR c++/126335
+       * g++.dg/init/array68.C: New test.
+
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-08-03  Marek Polacek  <[email protected]>
+
+       PR c++/124794
+       * g++.dg/reflect/splice17.C: New test.
+
+2026-08-20  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-08-03  Marek Polacek  <[email protected]>
+
+       PR c++/126546
+       * g++.dg/reflect/pack-index1.C: Accept a reflection of a
+       pack-index-specifier.  Reject a reflection of a
+       pack-index-expression.
+       * g++.dg/reflect/pack-index2.C: New test.
+
+2026-08-20  Hongyu Wang  <[email protected]>
+
+       Backported from master:
+       2026-08-12  Hongyu Wang  <[email protected]>
+
+       PR target/126787
+       * gcc.target/i386/pr126787.c: New test.
+
+2026-08-20  Avinash Jayakar  <[email protected]>
+
+       Backported from master:
+       2026-08-10  Avinash Jayakar  <[email protected]>
+
+       PR target/126513
+       * gcc.target/powerpc/pr126513-acmp-tst-1.c: New test.
+       * gcc.target/powerpc/pr126513-acmp-tst-2.c: New test.
+       * gcc.target/powerpc/pr126513-acmp-tst-3.c: New test.
+
 2026-08-19  Alice Carlotti  <[email protected]>
 
        PR target/124629
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4e50974adf9d..fd8006c02de7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,48 @@
+2026-08-20  Anlai Lu  <[email protected]>
+           Tomasz Kamiński  <[email protected]>
+
+       * include/bits/print.h (_File_sink::_File::_File)
+       [_GLIBCXX_USE_STDIO_LOCKING && _GLIBCXX_USE_GLIBC_STDIO_EXT]:
+       Move __overflow call to separate member function.
+       (_File_sink::_File::_M_init_write_buf)
+       [_GLIBCXX_USE_STDIO_LOCKING && _GLIBCXX_USE_GLIBC_STDIO_EXT]:
+       Extracted from constructor, call __overflow for null
+       _M_file->_IO_write_ptr.
+       (_File_sink::_File_sink)
+       [_GLIBCXX_USE_STDIO_LOCKING && _GLIBCXX_USE_GLIBC_STDIO_EXT]:
+       Call _M_init_write_buf instead of _M_write_buf.
+       * testsuite/27_io/print/1.cc: Add test_print_setvbuf.
+       (cherry picked from commits 4cb7258da9bd637ccce023693ae6a167d179784d)
+       (74b3180bb616fbc35d1b655da75d8f6d8b39d368)
+
+2026-08-20  Tomasz Kamiński  <[email protected]>
+
+       Backported from master:
+       2026-08-20  Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/126731
+       * include/std/format (std::formatter<_Float16, _CharT>)
+       (std::formatter<__format::__bflt16_t, _CharT>): Remove
+       partial specializations.
+       * testsuite/std/format/formatter/ext_float.cc: Test output
+       for closest value to 1/10.
+
+2026-08-20  Pietro Monteiro  <[email protected]>
+
+       Backported from master:
+       2026-08-17  Pietro Monteiro  <[email protected]>
+
+       * config/os/bsd/openbsd/ctype_base.h: Use static_cast when
+       setting the masks.
+
+2026-08-20  Pietro Monteiro  <[email protected]>
+
+       Backported from master:
+       2026-08-15  Pietro Monteiro  <[email protected]>
+
+       * config/os/bsd/openbsd/ctype_base.h: Use _CTYPE prefixed
+       macros if available.
+
 2026-08-18  Yan Churkin  <[email protected]>
 
        Backported from master:

Reply via email to