]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 11 Oct 2024 00:17:48 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 11 Oct 2024 00:17:48 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libiberty/ChangeLog

index 983657405df32f93b2b1a336e2c497fd84deb714..0e3210124c1d4c87803ea6e2f7d6e7cbfbf79a63 100644 (file)
@@ -1,3 +1,104 @@
+2024-10-10  Michael Matz  <matz@suse.de>
+
+       PR rtl-optimization/116650
+       * regrename.cc (check_new_reg_p): Calculate nregs in terms of
+       the new candidate register.
+
+2024-10-10  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * tree-ssa-phiopt.cc (pass_phiopt::execute): Remove candorest
+       and return instead of setting candorest.
+
+2024-10-10  Li Xu  <xuli1@eswincomputing.com>
+
+       PR target/116883
+       * config/riscv/riscv-c.cc (riscv_pragma_intrinsic_flags_pollute): Choose zvl4096b
+       to initialize null type.
+
+2024-10-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * tree-vect-slp.cc (vectorizable_slp_permutation_1): Set repeating_p
+       to false if we have an external node for a pre-existing vector.
+
+2024-10-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/117060
+       * tree-vect-slp.cc (vect_build_slp_tree_1): When comparing
+       calls also fail if the first isn't a call.
+
+2024-10-10  Jennifer Schmitz  <jschmitz@nvidia.com>
+
+       PR tree-optimization/116831
+       * match.pd: Guard simplification to trunc_mod with check for
+       mod optab support.
+
+2024-10-10  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-slp.cc (vect_build_slp_tree_1): Do not compare
+       RHS codes for loads or stores.
+       (vect_get_and_check_slp_defs): Only demote operand to external
+       in case there is more than one operand.
+
+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-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-10  Levy Hsu  <admin@levyhsu.com>
+
+       * config/i386/i386.md: Rewrite insn truncsfbf2.
+
+2024-10-10  David Malcolm  <dmalcolm@redhat.com>
+
+       * diagnostic-format-text.cc
+       (diagnostic_text_output_format::after_diagnostic): Replace call to
+       show_any_path with body, taken from diagnostic.cc.
+       (diagnostic_text_output_format::build_prefix): Move here from
+       diagnostic.cc, updating to use get_diagnostic_kind_text and
+       diagnostic_get_color_for_kind.
+       (diagnostic_text_output_format::file_name_as_prefix): Move here
+       from diagnostic.cc
+       (diagnostic_text_output_format::append_note): Likewise.
+       * diagnostic-format-text.h
+       (diagnostic_text_output_format::show_any_path): Drop decl.
+       * diagnostic.cc
+       (diagnostic_text_output_format::file_name_as_prefix): Move to
+       diagnostic-format-text.cc.
+       (diagnostic_text_output_format::build_prefix): Likewise.
+       (diagnostic_text_output_format::show_any_path): Move to body of
+       diagnostic_text_output_format::after_diagnostic.
+       (diagnostic_text_output_format::append_note): Move to
+       diagnostic-format-text.cc.
+
+2024-10-10  David Malcolm  <dmalcolm@redhat.com>
+
+       * doc/invoke.texi (fdiagnostics-format): Describe "json" et al as
+       deprecated, and remove the long description of the output format.
+
+2024-10-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR other/116613
+       * lto-wrapper.cc (print_lto_docs_link): Use a format string rather
+       than building the string manually.  Fix memory leak of "url" by
+       using label_text.
+
 2024-10-09  liuhongt  <hongtao.liu@intel.com>
 
        * tree-vect-loop.cc (vect_analyze_loop_costing): Enable
index 7f0f80c643959736da68456a926e682c490702b6..1c5e89a4845357032540321997edc68f4e1335a3 100644 (file)
@@ -1 +1 @@
-20241010
+20241011
index 79d1ca6ba64921135b1f1d2270334263127a30a1..efd583e8bf2a1ac1e2ca6cc3a30ee28c72d9270b 100644 (file)
@@ -1,3 +1,43 @@
+2024-10-10  Richard Ball  <richard.ball@arm.com>
+
+       PR tree-optimization/116258
+       * gcc.target/aarch64/pr116258.c:
+       Alter test to add big-endian support.
+
+2024-10-10  Li Xu  <xuli1@eswincomputing.com>
+
+       PR target/116883
+       * g++.target/riscv/rvv/base/pr116883.C: New test.
+
+2024-10-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/117060
+       * gfortran.dg/pr117060.f90: New testcase.
+
+2024-10-10  Jennifer Schmitz  <jschmitz@nvidia.com>
+
+       PR tree-optimization/116831
+       * gcc.dg/torture/pr116831.c: New test.
+
+2024-10-10  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/slp-57.c: New testcase.
+       * gcc.dg/Wstringop-overflow-47.c: Adjust.
+       * gcc.dg/strlenopt-32.c: XFAIL parts.
+
+2024-10-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx256_avoid_vec_perm.c: New test.
+
+2024-10-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/sse_movcc_use_blendv.c: New file.
+
+2024-10-10  Levy Hsu  <admin@levyhsu.com>
+
+       * gcc.target/i386/truncsfbf-1.c: New test.
+       * gcc.target/i386/truncsfbf-2.c: New test.
+
 2024-10-09  liuhongt  <hongtao.liu@intel.com>
 
        * gcc.dg/fstack-protector-strong.c: Adjust
index 53a1362c38eaee35f3c34b02f326f12fa1d31ad2..816d9e027b12b5e8409518be86c36159628d0aae 100644 (file)
@@ -1,3 +1,9 @@
+2024-10-10  Sébastien Michelland  <sebastien.michelland@lcis.grenoble-inp.fr>
+
+       PR target/29845
+       * config.host (sh-*-elf*): Replace fdpbit with softfp.
+       * config/sh/sfp-machine.h: New file.
+
 2024-10-04  Tsung Chun Lin  <tclin914@gmail.com>
 
        * config/riscv/save-restore.S: Fix .cfi_offset for saving ra in
index 24b5c53fc8dad85b39f2e38ad5c7a71886e62569..344f675f9b12c10a736758ba2e0c2f5f448a5a99 100644 (file)
@@ -1,3 +1,8 @@
+2024-10-10  Simon Martin  <simon@nasilyan.com>
+
+       * cp-demangle.c (d_dump): Fix compilation when CP_DEMANGLE_DEBUG
+       is defined.
+
 2024-09-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR lto/116614