]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 16 Oct 2024 11:42:29 +0000 (11:42 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 16 Oct 2024 11:42:29 +0000 (11:42 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 633560a0c6fa8dc3726f638f77d8f9d06cf266f1..b41bbb931d215ad907af5ed820cc00e4f3f44010 100644 (file)
@@ -1,3 +1,59 @@
+2024-10-15  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+       * tree-if-conv.cc (predicate_statements): Fix handling of
+       predicated function calls.
+
+2024-10-15  Jan Hubicka  <hubicka@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubicka@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.sandiford@arm.com>
+
+       Backported from master:
+       2024-08-21  Richard Sandiford  <richard.sandiford@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.liu@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao.liu@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.liu@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao.liu@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  <rguenther@suse.de>
 
        Backported from master:
index d04e3ab904158ab89ebbb66485fc75917dd8a59b..f776b88810dafbff4f217f47e8500991a2c2292b 100644 (file)
@@ -1 +1 @@
-20241014
+20241016
index efec09ceb27370062ad28af28ba55b417cbef91b..d6808032cc3083ce3aa64b999626cfea2f35e3fe 100644 (file)
@@ -1,3 +1,9 @@
+2024-10-14  Steve Baird  <baird@adacore.com>
+
+       PR ada/114593
+       * sem_res.adb (Valid_Conversion): Test In_Instance instead of
+       In_Instance_Body.
+
 2024-10-08  Eric Botcazou  <ebotcazou@adacore.com>
 
        * exp_aggr.ads (Is_Two_Pass_Aggregate): New function declaration.
index 654b2eaaf3a68a48f520abe0dd7d43349306dd6b..d6134648f3c81587ccdcbf8c23ac8a175f1e01ea 100644 (file)
@@ -1,3 +1,36 @@
+2024-10-15  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+       * gcc.dg/vect/vect-fncall-mask.c: New.
+
+2024-10-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2024-08-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR testsuite/116238
+       * gcc.target/aarch64/sve/pr116238.c: New test.
+
+2024-10-14  Eric Botcazou  <ebotcazou@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.liu@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx256_avoid_vec_perm.c: New test.
+
+2024-10-14  liuhongt  <hongtao.liu@intel.com>
+
+       Backported from master:
+       2024-10-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/sse_movcc_use_blendv.c: New file.
+
 2024-10-13  Sam James  <sam@gentoo.org>
 
        Backported from master:
index c5c29a0c1069b67d6a841fdb0176a096a01dba8c..1f9067aa79b8b91eb3aff5340043a33c26ff7a7a 100644 (file)
@@ -1,3 +1,84 @@
+2024-10-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (strip_fundts_namespace): New.
+       (StdExpAnyPrinter, StdExpOptionalPrinter): Use it.
+
+2024-10-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-06-26  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-11  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-09  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-10-14  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
 
        Backported from master: