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

commit r16-4913-gee6766dbbaf36dd2470135b2e73ffb1c8b697eee
Author: GCC Administrator <[email protected]>
Date:   Sat Nov 1 00:19:36 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 75 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 14 +++++++++
 gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++
 4 files changed, 129 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 53c6bd0e1113..00f62e1c1aed 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,78 @@
+2025-10-31  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122437
+       * fold-const.h (div_if_zero_remainder): Remove.
+
+2025-10-31  Tamar Christina  <[email protected]>
+
+       PR target/121853
+       * config/aarch64/aarch64-simd.md (extendbfsf2): New.
+
+2025-10-31  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122502
+       * tree-scalar-evolution.cc (final_value_replacement_loop):
+       Avoid folding from within FOR_EACH_IMM_USE_STMT due to active
+       ranger.
+
+2025-10-31  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122437
+       * fold-const.cc (div_if_zero_remainder): Remove.
+
+2025-10-31  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122497
+       * tree-scalar-evolution.cc (final_value_replacement_loop): Call 
replace_uses_by
+       only after the replacement statement was created.
+
+2025-10-31  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/lasx.md: Support.
+       * config/loongarch/loongarch.cc
+       (loongarch_expand_vec_widen_hilo): Remove unused code.
+       * config/loongarch/lsx.md: Support.
+
+2025-10-31  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/lasx.md (ILASX_HB): Move to ...
+       * config/loongarch/lsx.md (ILSX_HB): Move to ...
+       * config/loongarch/simd.md (ILSX_HB): ... here.
+       (ILASX_HB): ... here.
+       (IVEC_HB): New iterator.
+       (WVEC_QUARTER): New attr.
+       (wvec_quarter): Likewise.
+       (simdfmt_qw): Likewise.
+       (<su>dot_prod<wvec_quarter><mode>): New template.
+
+2025-10-31  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/lasx.md (hi_lo): Move to ...
+       * config/loongarch/simd.md (hi_lo): ... here.
+       * config/loongarch/loongarch.cc
+       (loongarch_expand_vec_widen_hilo): Add 128-bit data processing.
+       * config/loongarch/lsx.md
+       (vec_widen_<su><optab>_<hi_lo>_<mode>): New define_expand.
+       (vec_widen_<su>mult_<hi_lo>_<mode>): Likewise.
+
+2025-10-31  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/lasx.md (vec_widen_<su>add_hi_<mode>):
+       Move.
+       (vec_widen_<su>add_lo_<mode>): Move.
+       (vec_widen_<su>sub_hi_<mode>): Move.
+       (vec_widen_<su>sub_lo_<mode>): Move.
+       (vec_widen_<su>mult_hi_<mode>): Move.
+       (vec_widen_<su>mult_lo_<mode>): Move.
+       (hi_lo): New define_int_attr.
+       (vec_widen_<su><optab>_<hi_lo>_<mode>): New define_expand.
+       (vec_widen_<su>mult_<hi_lo>_<mode>): Likewise.
+       * config/loongarch/loongarch-protos.h
+       (loongarch_expand_vec_widen_hilo): Modify the function
+       parameter list.
+       * config/loongarch/loongarch.cc
+       (loongarch_expand_vec_widen_hilo): Optimized.
+
 2025-10-30  David Faust  <[email protected]>
 
        PR debug/122248
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 986fa53aa44a..38eec118b91c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251031
+20251101
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e7c7907b1971..0d937eb2f464 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,17 @@
+2025-10-31  Yuao Ma  <[email protected]>
+
+       * intrinsic.texi: Fix typo.
+       * trans-intrinsic.cc (conv_intrinsic_atomic_cas): Remove unreachable
+       code.
+
+2025-10-31  Paul Thomas  <[email protected]>
+
+       PR fortran/122452
+       * primary.cc (gfc_match_rvalue): Give priority to specific
+       procedures in a generic interface with the same name as a
+       PDT template. If found, use as the procedure instead of the
+       constructor generated from the PDT template.
+
 2025-10-30  Mikael Morin  <[email protected]>
 
        * trans-array.cc: Cleanup obsolete comment.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index daf99d1a8a82..013121daa869 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,42 @@
+2025-10-31  Tamar Christina  <[email protected]>
+
+       PR target/121853
+       * gcc.target/aarch64/pr121853_1.c: New test.
+       * gcc.target/aarch64/pr121853_2.c: New test.
+
+2025-10-31  Paul Thomas  <[email protected]>
+
+       PR fortran/122452
+       * gfortran.dg/pdt_65.f03: New test.
+
+2025-10-31  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122502
+       * gcc.dg/torture/pr122502.c: New testcase.
+
+2025-10-31  Andrew Pinski  <[email protected]>
+
+       * gcc.dg/tree-ssa/pr122478.c: Swap `1` and `"optimized"`.
+
+2025-10-31  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122497
+       * gcc.dg/torture/pr122497-1.c: New test.
+
+2025-10-31  Lulu Cheng  <[email protected]>
+
+       * gcc.dg/vect/slp-widen-mult-half.c: Remove '-mlasx'.
+       * gcc.dg/vect/tree-vect.h: Check whether the runtime
+       environment supports LSX instructions.
+       * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-half.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
+       * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
+
 2025-10-30  Yap Zhi Heng  <[email protected]>
 
        * rust/compile/tuplepattern-restpattern-typecheck-err.rs: New file.

Reply via email to