aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-10-11 00:17:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-10-11 00:17:48 +0000
commitccd7ede939ed108c3c1e164b461e6e0278bfe76e (patch)
tree6e2e811786535e5e4b26f3d301452be11ff7f291
parenta17a9bdcb3f749b895abf1fbf4f62859df9e8184 (diff)
downloadgcc-ccd7ede939ed108c3c1e164b461e6e0278bfe76e.zip
gcc-ccd7ede939ed108c3c1e164b461e6e0278bfe76e.tar.gz
gcc-ccd7ede939ed108c3c1e164b461e6e0278bfe76e.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog101
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog40
-rw-r--r--libgcc/ChangeLog6
-rw-r--r--libiberty/ChangeLog5
5 files changed, 153 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9836574..0e32101 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7f0f80c..1c5e89a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241010
+20241011
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 79d1ca6..efd583e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 53a1362..816d9e0 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -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
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 24b5c53..344f675 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -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