https://gcc.gnu.org/g:07b7098b6eacfe5c95f679058bf2cb98dfec75b5

commit r15-3171-g07b7098b6eacfe5c95f679058bf2cb98dfec75b5
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Aug 26 00:17:57 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 64 ++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 78 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 143 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 286120d3c217..0c6715aabcb1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,67 @@
+2024-08-25  demin.han  <demin....@starfivetech.com>
+
+       * config/riscv/vector.md: Add !FLOAT_MODE_P constraint.
+
+2024-08-25  Xianmiao Qu  <cooper...@linux.alibaba.com>
+
+       * lower-subreg.cc (resolve_simple_move): Re-add calling emit_clobber
+       immediately before moving a multi-word register by parts.
+
+2024-08-25  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR tree-optimization/115866
+       * tree-if-conv.cc (if_convertible_switch_p): New function.
+       (if_convertible_stmt_p): Check for switch.
+       (get_loop_body_in_if_conv_order): Handle switch.
+       (predicate_bbs): Likewise.
+       (predicate_statements): Likewise.
+       (remove_conditions_and_labels): Likewise.
+       (ifcvt_split_critical_edges): Likewise.
+       (ifcvt_local_dce): Likewise.
+
+2024-08-25  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (write_optimized_static_local_vars): New function.
+       (write_function): Call write_optimized_static_local_vars.
+
+2024-08-25  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_FRAMEPROC.
+       (write_s_frameproc): New function.
+       (write_function): Call write_s_frameproc.
+
+2024-08-25  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_DEFRANGE_REGISTER_REL.
+       (write_defrange_register_rel): New function.
+       (write_optimized_local_variable_loc): Add fbloc param, and call
+       write_defrange_register_rel.
+       (write_optimized_local_variable): Add fbloc param.
+       (write_optimized_function_vars): Add fbloc param.
+
+2024-08-25  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_LOCAL and
+       S_DEFRANGE_REGISTER.
+       (write_s_local): New function.
+       (write_defrange_register): New function.
+       (write_optimized_local_variable_loc): New function.
+       (write_optimized_local_variable): New function.
+       (write_optimized_function_vars): New function.
+       (write_function): Call write_optimized_function_vars if variable
+       tracking enabled.
+       * dwarf2out.cc (typedef var_loc_view): Move to dwarf2out.h.
+       (struct dw_loc_list_struct): Likewise.
+       * dwarf2out.h (typedef var_loc_view): Move from dwarf2out.h.
+       (struct dw_loc_list_struct): Likewise.
+       * opts.cc (finish_options): Enable variable tracking for CodeView.
+
+2024-08-25  Roger Sayle  <ro...@nextmovesoftware.com>
+           Uros Bizjak  <ubiz...@gmail.com>
+
+       * config/i386/i386-features.cc (compute_convert_gain)
+       <case ASHIFTRT>: Update to match ix86_expand_v1ti_ashiftrt.
+
 2024-08-23  Patrick O'Neill  <patr...@rivosinc.com>
 
        * config/riscv/riscv-v.cc 
(rvv_builder::can_duplicate_repeating_sequence_p):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 928d43e6afd1..0f44912c6861 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240825
+20240826
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3f839bfe0487..aea0b9b561df 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,81 @@
+2024-08-25  demin.han  <demin....@starfivetech.com>
+
+       * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Fix test.
+       * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Ditto.
+
+2024-08-25  Xianmiao Qu  <cooper...@linux.alibaba.com>
+
+       * gcc.target/riscv/pr43644.c: New test case.
+
+2024-08-25  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * g++.dg/init/array54.C: Require sync_int_long effective target.
+
+2024-08-25  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR tree-optimization/115866
+       * gcc.dg/vect/vect-switch-ifcvt-1.c: New test.
+       * gcc.dg/vect/vect-switch-ifcvt-2.c: New test.
+       * gcc.dg/vect/vect-switch-search-line-fast.c: New test.
+       * gcc.dg/vect/vect-bitfield-read-1-not.c: Change to xfail.
+
+2024-08-25  Jeff Law  <j...@ventanamicro.com>
+
+       * gcc.target/riscv/cm_mv_rv32.c: Disable late-combine.
+
+2024-08-25  Jeff Law  <j...@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c: Update
+       expected output.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Likewise.
+
+2024-08-25  Jeff Law  <j...@ventanamicro.com>
+
+       * gcc.target/riscv/shorten-memrefs-2.c: Turn off late-combine.
+       * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
+       * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
+       * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
+
+2024-08-25  Gaius Mulley  <gaiusm...@gmail.com>
+
+       * gm2/calling-c/libc/run/pass/calling-c-libc-run-pass.exp: New test.
+       * gm2/calling-c/libc/run/pass/testlibcstr.mod: New test.
+
 2024-08-24  Iain Sandoe  <i...@sandoe.co.uk>
 
        PR c++/110635

Reply via email to