[gcc r16-9574] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Fri Aug 21 00:21:40 GMT 2026
https://gcc.gnu.org/g:8499ac5c0c2b4dce6b24ad91b5e11f1d9b1cd2d2
commit r16-9574-g8499ac5c0c2b4dce6b24ad91b5e11f1d9b1cd2d2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <pietro@sociotechnical.xyz>
+
+ Backported from master:
+ 2026-08-15 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * config/t-openbsd (USER_H): Add $(srcdir)/ginclude/stdatomic.h.
+
+2026-08-20 Manjunath Matti <mmatti@linux.ibm.com>
+
+ Backported from master:
+ 2026-08-20 Manjunath Matti <mmatti@linux.ibm.com>
+
+ 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 <hongyu.wang@intel.com>
+
+ Backported from master:
+ 2026-08-12 Hongyu Wang <hongyu.wang@intel.com>
+
+ 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 <avinashd@linux.ibm.com>
+
+ Backported from master:
+ 2026-08-10 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ 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 <alice.carlotti@arm.com>
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 <polacek@redhat.com>
+
+ Backported from master:
+ 2026-07-30 Marek Polacek <polacek@redhat.com>
+
+ 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 <polacek@redhat.com>
+
+ Backported from master:
+ 2026-08-03 Marek Polacek <polacek@redhat.com>
+
+ 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 <polacek@redhat.com>
+
+ Backported from master:
+ 2026-08-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/126546
+ * reflect.cc (get_reflection): Check PACK_INDEX_EXPR instead of
+ PACK_INDEX_P.
+
2026-08-19 Patrick Palka <ppalka@redhat.com>
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 <polacek@redhat.com>
+
+ Backported from master:
+ 2026-07-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/126335
+ * g++.dg/init/array68.C: New test.
+
+2026-08-20 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2026-08-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/124794
+ * g++.dg/reflect/splice17.C: New test.
+
+2026-08-20 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2026-08-03 Marek Polacek <polacek@redhat.com>
+
+ 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 <hongyu.wang@intel.com>
+
+ Backported from master:
+ 2026-08-12 Hongyu Wang <hongyu.wang@intel.com>
+
+ PR target/126787
+ * gcc.target/i386/pr126787.c: New test.
+
+2026-08-20 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ Backported from master:
+ 2026-08-10 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ 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 <alice.carlotti@arm.com>
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 <agicy@qq.com>
+ Tomasz Kamiński <tkaminsk@redhat.com>
+
+ * 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 <tkaminsk@redhat.com>
+
+ Backported from master:
+ 2026-08-20 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ 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 <pietro@sociotechnical.xyz>
+
+ Backported from master:
+ 2026-08-17 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * config/os/bsd/openbsd/ctype_base.h: Use static_cast when
+ setting the masks.
+
+2026-08-20 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ Backported from master:
+ 2026-08-15 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * config/os/bsd/openbsd/ctype_base.h: Use _CTYPE prefixed
+ macros if available.
+
2026-08-18 Yan Churkin <yanchurkin@gmail.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list