https://gcc.gnu.org/g:6aa1cbb140bba220439d839207a23f09222c99df
commit r16-3422-g6aa1cbb140bba220439d839207a23f09222c99df Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Aug 28 00:20:23 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 29 ++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 +++++++ gcc/fortran/ChangeLog | 7 ++++++ gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 42 ++++++++++++++++++++++++++++++++++ 6 files changed, 147 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 451b1a0818a7..a95f7724ddcd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,32 @@ +2025-08-27 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR tree-optimization/121695 + * tree-if-conv.cc (factor_out_operators): Fix typo + in assignment of the phi. + +2025-08-27 Richard Biener <rguent...@suse.de> + + * tree-vect-loop.cc (vect_transform_cycle_phi): Remove + unused reduc_stmt_info. + +2025-08-27 Richard Biener <rguent...@suse.de> + + PR tree-optimization/121686 + * tree-vect-slp.cc (vect_analyze_slp): Consider all only-live + non-reduction defs for discovery. + +2025-08-27 H.J. Lu <hjl.to...@gmail.com> + + PR target/121668 + * config/i386/i386-features.cc (ix86_emit_tls_call): Emit the + TLS call after debug marker. + +2025-08-27 Jeff Law <j...@ventanamicro.com> + + * config/riscv/riscv-cores.def (xt-c908v): Drop xtheadvdot. + (xt-c910v2): Remove extraenous whitespace. + (xt-c920v2): Drop xtheadvdot and remove extraeonous whitespace. + 2025-08-26 liuhongt <hongtao....@intel.com> * config/i386/i386.cc (ix86_vector_costs::ix86_vector_costs): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 815d6fb4b74f..d80fed096e28 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250827 +20250828 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 3c3814bf2ef1..582a282c2ee3 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2025-08-27 Jakub Jelinek <ja...@redhat.com> + + PR target/121520 + * c-cppbuiltin.cc (c_cpp_builtins): Properly call cpp_warn + for __STDCPP_FLOAT<NN>_T__ if FLOATN_NX_TYPE_NODE (i) is NULL + for C++23 for non-extended types and don't call cpp_warn for + extended types. + 2025-08-18 Indu Bhagat <indu.bha...@oracle.com> * c-attribs.cc (add_no_sanitize_value): Use 'sanitize_code_type' diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 06d63898651a..9300e6f1e691 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2025-08-27 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR fortran/114611 + * io.cc: Issue an error on use of the H descriptor in + a format with -std=f95 or higher. Otherwise, issue a + warning. + 2025-08-26 Sandra Loosemore <sloosem...@baylibre.com> PR middle-end/118839 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 718dee0015b9..705d9a10e0d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,63 @@ +2025-08-27 Jeff Law <j...@ventanamicro.com> + + * gcc.target/riscv/nozicond-2.c: Remove xfails. + +2025-08-27 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR fortran/114611 + * gfortran.dg/aliasing_dummy_1.f90: Accommodate errors + and warnings as needed. + * gfortran.dg/eoshift_8.f90: Likewise. + * gfortran.dg/g77/f77-edit-h-out.f: Likewise. + * gfortran.dg/hollerith_1.f90: Likewise. + * gfortran.dg/io_constraints_1.f90: Likewise. + * gfortran.dg/io_constraints_2.f90: Likewise. + * gfortran.dg/longline.f: Likewise. + * gfortran.dg/pr20086.f90: Likewise. + * gfortran.dg/unused_artificial_dummies_1.f90: Likewise. + * gfortran.dg/x_slash_1.f: Likewise. + +2025-08-27 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR tree-optimization/121695 + * gcc.dg/torture/pr121695-1.c: New test. + +2025-08-27 Paul-Antoine Arras <par...@baylibre.com> + + * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c: Fix type. + * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c: Remove + useless dg directives. + * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c: Likewise. + +2025-08-27 Richard Biener <rguent...@suse.de> + + PR tree-optimization/121686 + * gcc.dg/vect/pr121686.c: New testcase. + +2025-08-27 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR testsuite/121684 + * c-c++-common/hwasan/unprotected-allocas-0.c: Mark + using_vararray and using_alloca as noclone too. + +2025-08-27 H.J. Lu <hjl.to...@gmail.com> + + PR target/121668 + * gcc.target/i386/pr121668-1a.c: New test. + +2025-08-27 H.J. Lu <hjl.to...@gmail.com> + + PR tree-optimization/121656 + * gcc.dg/pr121656.c: Moved to ... + * gcc.dg/torture/pr121656.c: Here. + (dg-options): Removed. + (foo): Replace weak attribute with noipa attribute. + +2025-08-27 Jeff Law <j...@ventanamicro.com> + + * gcc.target/riscv/mcpu-xt-c908v.c: Drop xtheadvdot. + * gcc.target/riscv/mcpu-xt-c920v2.c: Drop xtheadvdot. + 2025-08-26 Sandra Loosemore <sloosem...@baylibre.com> PR middle-end/118839 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 07edcd5e0a66..de9f918789a0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,45 @@ +2025-08-27 Tomasz Kamiński <tkami...@redhat.com> + + * libsupc++/compare + (operator<=>(__cmp_cat::__unspec, partial_ordering)): + Implement using _M_reverse. + +2025-08-27 Nathan Myers <n...@cantrip.org> + + * include/std/chrono (gps_clock::now, tai_clock::now): Remove + inline definitions. + * src/c++20/clock.cc (gps_clock::now, tai_clock::now): New file + for out-of-line now() impls. + * src/c++20/Makefile.am: Mention clock.cc. + * src/c++20/Makefile.in: Regenerate. + * config/abi/pre/gnu.ver: add mangled now() symbols. + +2025-08-27 Tomasz Kamiński <tkami...@redhat.com> + + * libsupc++/compare (_Ncmp::_Unordered): Rename and change the value + to minimum value of signed char. + (_Ncomp::unordered): Renamed from _Unordered, the name is reserved + by partial_ordered::unordered. + (partial_ordering::_M_reverse()): Define. + (operator<=(partial_ordering, __cmp_cat::__unspec)) + (operator>=(__cmp_cat::__unspec, partial_ordering)): Implemented + in terms of negated _M_value. + (operator>=(partial_ordering, __cmp_cat::__unspec)) + (operator<=(__cmp_cat::__unspec, partial_ordering)): Directly + compare _M_value, as unordered value is negative. + (partial_ordering::unordered): Handle _Ncmp::unoredred rename. + * python/libstdcxx/v6/printers.py: Add -128 as integer value + for unordered, keeping 2 to preserve backward compatibility. + +2025-08-27 Tomasz Kamiński <tkami...@redhat.com> + + * include/bits/funcwrap.h (__polyfunc::_Mo_base): Reorder _M_manage + and _M_storage members. Make _M_destroy protected and remove friend + declaration. + * testsuite/20_util/copyable_function/call.cc: Add test for aliasing + base class. + * testsuite/20_util/move_only_function/call.cc: Likewise. + 2025-08-26 Patrick Palka <ppa...@redhat.com> * include/std/ranges (__detail::_CachedPosition): Remove