https://gcc.gnu.org/g:ed664f8d76cefdf40ddfa7d7473f48b6ce2d850d

commit r14-10796-ged664f8d76cefdf40ddfa7d7473f48b6ce2d850d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Oct 16 11:42:29 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 56 ++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  6 ++++
 gcc/testsuite/ChangeLog | 33 ++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 177 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 633560a0c6fa..b41bbb931d21 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,59 @@
+2024-10-15  Victor Do Nascimento  <victor.donascime...@arm.com>
+
+       * tree-if-conv.cc (predicate_statements): Fix handling of
+       predicated function calls.
+
+2024-10-15  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/109985
+       * ipa-modref.cc (modref_summary::useful_p): Fix handling of ECF_NOVOPS.
+       (modref_access_analysis::process_fnspec): Likevise.
+       (modref_access_analysis::analyze_call): Likevise.
+       (propagate_unknown_call): Likevise.
+       (modref_propagate_in_scc): Likevise.
+       (modref_propagate_flags_in_scc): Likewise.
+       (ipa_merge_modref_summary_after_inlining): Likewise.
+
+2024-10-14  Richard Sandiford  <richard.sandif...@arm.com>
+
+       Backported from master:
+       2024-08-21  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR testsuite/116238
+       * config/aarch64/aarch64.cc (aarch64_hard_regno_caller_save_mode):
+       Only return SImode if we can convert to and from it.
+
+2024-10-14  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao....@intel.com>
+
+       * config/i386/i386.cc (ix86_vector_costs::ix86_vector_costs):
+       Add new member m_num_avx256_vec_perm.
+       (ix86_vector_costs::add_stmt_cost): Record 256-bit vec_perm.
+       (ix86_vector_costs::finish_cost): Prevent vectorization for
+       TAREGT_AVX256_AVOID_VEC_PERM when there's 256-bit vec_perm
+       instruction.
+       * config/i386/i386.h (TARGET_AVX256_AVOID_VEC_PERM): New
+       Macro.
+       * config/i386/x86-tune.def (X86_TUNE_AVX256_SPLIT_REGS): Add
+       m_CORE_ATOM.
+       (X86_TUNE_AVX256_AVOID_VEC_PERM): New tune.
+
+2024-10-14  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao....@intel.com>
+
+       * config/i386/i386-expand.cc (ix86_expand_sse_movcc): Guard
+       instruction blendv generation under new tune.
+       * config/i386/i386.h (TARGET_SSE_MOVCC_USE_BLENDV): New Macro.
+       * config/i386/x86-tune.def (X86_TUNE_SSE_MOVCC_USE_BLENDV):
+       New tune.
+
 2024-10-13  Richard Biener  <rguent...@suse.de>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d04e3ab90415..f776b88810da 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241014
+20241016
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index efec09ceb273..d6808032cc30 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2024-10-14  Steve Baird  <ba...@adacore.com>
+
+       PR ada/114593
+       * sem_res.adb (Valid_Conversion): Test In_Instance instead of
+       In_Instance_Body.
+
 2024-10-08  Eric Botcazou  <ebotca...@adacore.com>
 
        * exp_aggr.ads (Is_Two_Pass_Aggregate): New function declaration.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 654b2eaaf3a6..d6134648f3c8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,36 @@
+2024-10-15  Victor Do Nascimento  <victor.donascime...@arm.com>
+
+       * gcc.dg/vect/vect-fncall-mask.c: New.
+
+2024-10-14  Richard Sandiford  <richard.sandif...@arm.com>
+
+       Backported from master:
+       2024-08-21  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR testsuite/116238
+       * gcc.target/aarch64/sve/pr116238.c: New test.
+
+2024-10-14  Eric Botcazou  <ebotca...@adacore.com>
+
+       PR ada/114593
+       * gnat.dg/specs/generic_inst2-child2.ads: New test.
+       * gnat.dg/specs/generic_inst2.ads: New helper.
+       * gnat.dg/specs/generic_inst2-child1.ads: Likewise.
+
+2024-10-14  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/avx256_avoid_vec_perm.c: New test.
+
+2024-10-14  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/sse_movcc_use_blendv.c: New file.
+
 2024-10-13  Sam James  <s...@gentoo.org>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c5c29a0c1069..1f9067aa79b8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,84 @@
+2024-10-16  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-16  Jonathan Wakely  <jwak...@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (strip_fundts_namespace): New.
+       (StdExpAnyPrinter, StdExpOptionalPrinter): Use it.
+
+2024-10-16  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-06-26  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/90276
+       * testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc:
+       Increase timeout for debug mode.
+       * 
testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc:
+       Likewise.
+       * testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc:
+       Likewise.
+       * testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc:
+       Likewise.
+       * testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc:
+       Likewise.
+       * testsuite/25_algorithms/pstl/alg_sorting/set_symmetric_difference.cc:
+       Likewise.
+
+2024-10-15  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/std/ranges (transform_view:_Iterator): Use const F&
+       to determine value_type and iterator_category of
+       _Iterator<true>, as per LWG 3564.
+       * testsuite/std/ranges/adaptors/transform.cc: Check value_type
+       and iterator_category.
+
+2024-10-15  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-11  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/117085
+       * include/bits/chrono_io.h (__formatter_chrono::_M_c): Add L
+       option to format string.
+       * testsuite/std/time/format.cc: Move to...
+       * testsuite/std/time/format/format.cc: ...here.
+       * testsuite/std/time/format/pr117085.cc: New test.
+
+2024-10-15  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-09  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/bits/chrono_io.h (__formatter_chrono::_M_c): Add
+       [[unlikely]] attribute to condition for missing %c format in
+       locale. Use %T instead of %H:%M:%S in fallback.
+
+2024-10-15  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/117135
+       * config/locale/generic/time_members.cc
+       (__timepunct<wchar_t>::_M_initialize_timepunc): Set
+       _M_date_time_format for C locale. Set %Ex formats to the same
+       values as the %x formats.
+
+2024-10-15  Jonathan Wakely  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/117094
+       * include/bits/ranges_algobase.h (__fill_fn): Use std::move for
+       iterator that might not be copyable.
+       * testsuite/25_algorithms/fill/constrained.cc: Check
+       non-copyable iterator with sized sentinel.
+
 2024-10-03  Jonathan Wakely  <jwak...@redhat.com>
 
        Backported from master:

Reply via email to