https://gcc.gnu.org/g:2f33fa09aabf1e8825c7a3cb553054be32b7320c

commit r15-7497-g2f33fa09aabf1e8825c7a3cb553054be32b7320c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Feb 13 00:18:12 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 53 +++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        |  5 ++++
 4 files changed, 133 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4800410de65a..438e772e5572 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,77 @@
+2025-02-12  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR rtl-optimization/102150
+       * loop-invariant.cc (find_invariant_insn): Treat inline-asm similar to
+       trapping instruction and only move them if always executed.
+
+2025-02-12  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR rtl-optimization/102150
+       * ifcvt.cc (cheap_bb_rtx_cost_p): Return false if the insn
+       has an inline-asm in it.
+
+2025-02-12  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.opt.urls: Add -mcall-main.
+
+2025-02-12  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/118806
+       * config/avr/avr.opt (-mcall-main): New option and...
+       (avropt_call_main): ...variable.
+       * config/avr/avr.cc (avr_no_call_main_p): New variable.
+       (avr_insert_attributes) [-mno-call-main, main]: Add attributes
+       noreturn and section(".init9") to main.  Set avr_no_call_main_p.
+       (avr_file_end) [avr_no_call_main_p]: Define symbol __call_main.
+       * doc/invoke.texi (AVR Options) <-mno-call-main>: Document.
+       <-mnodevicelib>: Extend explanation.
+
+2025-02-12  Alex Coplan  <alex.cop...@arm.com>
+
+       PR tree-optimization/117790
+       * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg):
+       Set profile counts for {main,alt}_loop_exit_block.
+
+2025-02-12  Vineet Gupta  <vine...@rivosinc.com>
+
+       * config/riscv/vector.md: vncvt substitute vnsrl.
+       vnsrl with x0 replace with immediate 0.
+       vneg substitute vrsub.
+
+2025-02-12  Jin Ma  <ji...@linux.alibaba.com>
+
+       PR target/118601
+       * config/riscv/riscv-string.cc (expand_block_move): Check with new
+       constraint 'vl' instead of 'K'.
+       (expand_vec_setmem): Likewise.
+       (expand_vec_cmpmem): Likewise.
+       * config/riscv/riscv-v.cc (force_vector_length_operand): Likewise.
+       (expand_load_store): Likewise.
+       (expand_strided_load): Likewise.
+       (expand_strided_store): Likewise.
+       (expand_lanes_load_store): Likewise.
+
+2025-02-12  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * doc/install.texi: Add missing comma after @xref to fix warning.
+
+2025-02-12  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * doc/extend.texi: Fix a bunch of typos and other writing bugs.
+       * doc/invoke.texi: Likewise.
+
+2025-02-12  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * Makefile.in (TEXI_GCCINT_FILES): Remove interface.texi.
+       * doc/gccint.texi (Top): Remove menu entry for the "interface" node,
+       and include of interface.texi.
+       * doc/interface.texi: Delete.
+
+2025-02-12  Yangyu Chen  <c...@cyyself.name>
+
+       * config/riscv/riscv-feature-bits.h (RISCV_VENDOR_FEATURE_BITS_LENGTH): 
Drop.
+       (struct riscv_vendor_feature_bits): Drop.
+
 2025-02-11  Jeff Law  <j...@ventanamicro.com>
 
        PR target/115478
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4bcf0fa75456..d38af5a63570 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250212
+20250213
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1d397265d914..c1a64f9a7f8c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,56 @@
+2025-02-12  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/101740
+       * g++.dg/template/dtor12.C: New test.
+
+2025-02-12  Vineet Gupta  <vine...@rivosinc.com>
+
+       * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: 
Change
+       expected pattern.
+       * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: 
Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: 
Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: 
Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u16.c: Ditto
+       * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto.
+       * gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
+       * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.
+
+2025-02-12  Jin Ma  <ji...@linux.alibaba.com>
+
+       PR target/118601
+       * gcc.target/riscv/rvv/xtheadvector/pr114194.c: Move to...
+       * gcc.target/riscv/rvv/xtheadvector/pr114194-rv64.c: ...here.
+       * gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: New test.
+       * gcc.target/riscv/rvv/xtheadvector/pr118601.c: New test.
+
 2025-02-11  Jeff Law  <j...@ventanamicro.com>
 
        PR target/115478
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 7a515f173918..89907734a4d6 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-12  Yangyu Chen  <c...@cyyself.name>
+
+       * config/riscv/feature_bits.c (RISCV_VENDOR_FEATURE_BITS_LENGTH): Drop.
+       (__init_riscv_features_bits_linux): Drop.
+
 2025-02-08  Dimitry Andric  <dimi...@andric.com>
 
        PR target/118685

Reply via email to