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

commit r16-2569-gc92c557308a7aeb8a55539a1ea3c1445f880a6f3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jul 28 00:17:10 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  9 +++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 23 ++++++++++++++++++
 gcc/testsuite/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 96 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a3238a3dc06e..16725827d638 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2025-07-27  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_vx_binary_vxrm_vec_vec_dup):
+       Add new case UNSPEC_VAADD.
+       (expand_vx_binary_vxrm_vec_dup_vec): Ditto.
+       * config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
+       * config/riscv/vector-iterators.md: Add new case UNSPEC_VAADD to
+       iterator.
+
 2025-07-27  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        PR middle-end/120855
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bb710d568caa..8ad65ad54e83 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250727
+20250728
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4c7e8d1fd8c9..52bd14cb273d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,26 @@
+2025-07-27  Mikael Morin  <mik...@gcc.gnu.org>
+
+       PR fortran/121185
+       * trans-expr.cc (gfc_trans_assignment_1): Use the same condition
+       to set the is_alloc_lhs flag and to decide to generate
+       reallocation code.  Add explicit call to gfc_fix_class_refs
+       before evaluating the condition.
+
+2025-07-27  Mikael Morin  <mik...@gcc.gnu.org>
+
+       PR fortran/121185
+       * trans-array.cc (set_factored_descriptor_value): Also trigger
+       the saving of the previously selected reference on encountering
+       an INDIRECT_REF.  Extract the saving code...
+       (save_ref): ... here as a new function.
+
+2025-07-27  Mikael Morin  <mik...@gcc.gnu.org>
+
+       PR fortran/121185
+       * trans-expr.cc (gfc_get_class_from_expr): Give up class
+       container lookup on the second COMPONENT_REF after an array
+       descriptor.
+
 2025-07-25  David Malcolm  <dmalc...@redhat.com>
 
        * error.cc: Make diagnostics::context::m_source_printing private.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3b5f40c4ccbd..6d6200936216 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,66 @@
+2025-07-27  Mikael Morin  <mik...@gcc.gnu.org>
+
+       PR fortran/121185
+       * gfortran.dg/assign_14.f90: New test.
+
+2025-07-27  Mikael Morin  <mik...@gcc.gnu.org>
+
+       PR fortran/121185
+       * gfortran.dg/assign_13.f90: New test.
+
+2025-07-27  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i8.c: New test.
+
+2025-07-27  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
+
+2025-07-27  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test helper
+       macros.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
+       data for run test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i8.c: New test.
+
+2025-07-27  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f16.c:
+       Add zvfh requirements and options.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f16.c:
+       Ditto.
+
 2025-07-27  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        * g++.dg/modules/class-11_a.H: New test.

Reply via email to