[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: