[gcc r16-9574] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
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:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.