https://gcc.gnu.org/g:715eb6610b407e929bfcf151bbc34a71b48755fd
commit r15-5298-g715eb6610b407e929bfcf151bbc34a71b48755fd Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Nov 15 00:16:23 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 25 +++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 8 ++++++++ gcc/testsuite/ChangeLog | 5 +++++ libstdc++-v3/ChangeLog | 29 +++++++++++++++++++++++++++++ 5 files changed, 68 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 90182833d046..63d2ba8352ec 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,28 @@ +2024-11-14 Jeff Law <j...@ventanamicro.com> + + * config/riscv/vector.md (mov<mode> pattern/splitter): Fix type and + other attributes. + (mov<VLS_AVL_REG:mode><P:mode>_lra): Likewise. + +2024-11-14 Sam James <s...@gentoo.org> + + * configure: Regenerate. + +2024-11-14 Denis Chertykov <cherty...@gmail.com> + + PR rtl-optimization/117191 + * lra-spills.cc (spill_pseudos): Mark a CLOBBER insn with pseudo + spilled to memory for removing it later together with LRA temporary + CLOBBER insns. + +2024-11-14 Martin Jambor <mjam...@suse.cz> + + PR ipa/114985 + * ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): New function. + (ipa_value_range_from_jfunc): Move the common functionality to the + above new function, adjust the rest so that it works with it well. + (propagate_vr_across_jump_function): Likewise. + 2024-11-14 Jan Hubicka <hubi...@ucw.cz> * common.opt.urls: Fix. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 97867f47cfde..1bcb5dd5f30d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241114 +20241115 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 6a484a74ae5e..e20b8357984f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2024-11-14 Harald Anlauf <anl...@gmx.de> + + PR fortran/104819 + * trans-expr.cc (conv_null_actual): Helper function to handle + passing of NULL() to non-optional dummy arguments of non-bind(c) + procedures. + (gfc_conv_procedure_call): Use it for character dummies. + 2024-11-13 Paul Thomas <pa...@gcc.gnu.org> PR fortran/105054 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 09e8f63cefea..9bc93477592f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2024-11-14 Harald Anlauf <anl...@gmx.de> + + PR fortran/104819 + * gfortran.dg/null_actual_6.f90: New test. + 2024-11-14 Jason Merrill <ja...@redhat.com> * g++.dg/modules/namespace-7_a.C: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bd7bfe4a65e2..6bdfa2ca0b8a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,32 @@ +2024-11-15 Jonathan Wakely <jwak...@redhat.com> + + * include/bits/stl_list.h (list::emplace_back): Fix indentation. + +2024-11-14 Jonathan Wakely <jwak...@redhat.com> + + * include/bits/ranges_algo.h (__is_permutation_fn::operator()): + Short-circuit for sized ranges with different sizes, as per LWG + 3560. + * include/bits/ranges_algobase.h (__equal_fn::operator()): + Likewise. + * include/bits/stl_algo.h (__is_permutation): Use if-constexpr + for random access iterator branches. + * include/bits/stl_algobase.h (__equal4): Likewise. + * testsuite/25_algorithms/equal/lwg3560.cc: New test. + * testsuite/25_algorithms/is_permutation/lwg3560.cc: New test. + +2024-11-14 Patrick Palka <ppa...@redhat.com> + + * include/std/ranges (keys_view): Adjust as per LWG 3563. + (values_view): Likewise. + * testsuite/std/ranges/adaptors/elements.cc (test08): New test. + +2024-11-14 Jonathan Wakely <jwak...@redhat.com> + + * include/bits/ranges_util.h (subrange::begin): Fix constraint, + as per LWG 3589. + * testsuite/std/ranges/subrange/lwg3589.cc: New test. + 2024-11-14 Jonathan Wakely <jwak...@redhat.com> * include/bits/c++config (_GLIBCXX_NODISCARD): Expand for C++11