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

commit r15-4244-gccd7ede939ed108c3c1e164b461e6e0278bfe76e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Oct 11 00:17:48 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 101 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/testsuite/ChangeLog |  40 +++++++++++++++++++
 libgcc/ChangeLog        |   6 +++
 libiberty/ChangeLog     |   5 +++
 5 files changed, 153 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 983657405df3..0e3210124c1d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,104 @@
+2024-10-10  Michael Matz  <m...@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_apin...@quicinc.com>
+
+       * tree-ssa-phiopt.cc (pass_phiopt::execute): Remove candorest
+       and return instead of setting candorest.
+
+2024-10-10  Li Xu  <xu...@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.sandif...@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  <rguent...@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  <jschm...@nvidia.com>
+
+       PR tree-optimization/116831
+       * match.pd: Guard simplification to trunc_mod with check for
+       mod optab support.
+
+2024-10-10  Richard Biener  <rguent...@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....@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....@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  <ad...@levyhsu.com>
+
+       * config/i386/i386.md: Rewrite insn truncsfbf2.
+
+2024-10-10  David Malcolm  <dmalc...@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  <dmalc...@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  <dmalc...@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....@intel.com>
 
        * tree-vect-loop.cc (vect_analyze_loop_costing): Enable
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7f0f80c64395..1c5e89a48453 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241010
+20241011
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 79d1ca6ba649..efd583e8bf2a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2024-10-10  Richard Ball  <richard.b...@arm.com>
+
+       PR tree-optimization/116258
+       * gcc.target/aarch64/pr116258.c:
+       Alter test to add big-endian support.
+
+2024-10-10  Li Xu  <xu...@eswincomputing.com>
+
+       PR target/116883
+       * g++.target/riscv/rvv/base/pr116883.C: New test.
+
+2024-10-10  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117060
+       * gfortran.dg/pr117060.f90: New testcase.
+
+2024-10-10  Jennifer Schmitz  <jschm...@nvidia.com>
+
+       PR tree-optimization/116831
+       * gcc.dg/torture/pr116831.c: New test.
+
+2024-10-10  Richard Biener  <rguent...@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....@intel.com>
+
+       * gcc.target/i386/avx256_avoid_vec_perm.c: New test.
+
+2024-10-10  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/sse_movcc_use_blendv.c: New file.
+
+2024-10-10  Levy Hsu  <ad...@levyhsu.com>
+
+       * gcc.target/i386/truncsfbf-1.c: New test.
+       * gcc.target/i386/truncsfbf-2.c: New test.
+
 2024-10-09  liuhongt  <hongtao....@intel.com>
 
        * gcc.dg/fstack-protector-strong.c: Adjust
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 53a1362c38ea..816d9e027b12 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,9 @@
+2024-10-10  Sébastien Michelland  <sebastien.michell...@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  <tclin...@gmail.com>
 
        * config/riscv/save-restore.S: Fix .cfi_offset for saving ra in
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 24b5c53fc8da..344f675f9b12 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2024-10-10  Simon Martin  <si...@nasilyan.com>
+
+       * cp-demangle.c (d_dump): Fix compilation when CP_DEMANGLE_DEBUG
+       is defined.
+
 2024-09-07  Jakub Jelinek  <ja...@redhat.com>
 
        PR lto/116614

Reply via email to