Daily bump.

This commit is contained in:
GCC Administrator 2024-10-11 00:17:48 +00:00
parent a17a9bdcb3
commit ccd7ede939
5 changed files with 153 additions and 1 deletions

View 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

View File

@ -1 +1 @@
20241010
20241011

View 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

View 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

View 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