]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 1 Nov 2025 00:19:36 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 1 Nov 2025 00:19:36 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 53c6bd0e1113f49ce3f02163e4be3709449aa6f6..00f62e1c1aede20428332cf65dc1a78d7eb82be0 100644 (file)
@@ -1,3 +1,78 @@
+2025-10-31  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122437
+       * fold-const.h (div_if_zero_remainder): Remove.
+
+2025-10-31  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/121853
+       * config/aarch64/aarch64-simd.md (extendbfsf2): New.
+
+2025-10-31  Richard Biener  <rguenther@suse.de>
+
+       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  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122437
+       * fold-const.cc (div_if_zero_remainder): Remove.
+
+2025-10-31  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       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  <chenglulu@loongson.cn>
+
+       * 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  <chenglulu@loongson.cn>
+
+       * 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  <chenglulu@loongson.cn>
+
+       * 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  <chenglulu@loongson.cn>
+
+       * 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  <david.faust@oracle.com>
 
        PR debug/122248
index 986fa53aa44a4699d85a6684374b85fb20fc0c85..38eec118b91c7ae53198b7653f9bc413bdebeaf8 100644 (file)
@@ -1 +1 @@
-20251031
+20251101
index e7c7907b19712566dfbf80d8c44e64a1bad351b4..0d937eb2f4647938473c35b7c6443133e5f030a7 100644 (file)
@@ -1,3 +1,17 @@
+2025-10-31  Yuao Ma  <c8ef@outlook.com>
+
+       * intrinsic.texi: Fix typo.
+       * trans-intrinsic.cc (conv_intrinsic_atomic_cas): Remove unreachable
+       code.
+
+2025-10-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       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  <mikael@gcc.gnu.org>
 
        * trans-array.cc: Cleanup obsolete comment.
index daf99d1a8a82be57547d946dd6e8c7ecb20a23d3..013121daa8699c5ebe53cada6f2a6c433dea7471 100644 (file)
@@ -1,3 +1,42 @@
+2025-10-31  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/121853
+       * gcc.target/aarch64/pr121853_1.c: New test.
+       * gcc.target/aarch64/pr121853_2.c: New test.
+
+2025-10-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/122452
+       * gfortran.dg/pdt_65.f03: New test.
+
+2025-10-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122502
+       * gcc.dg/torture/pr122502.c: New testcase.
+
+2025-10-31  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * gcc.dg/tree-ssa/pr122478.c: Swap `1` and `"optimized"`.
+
+2025-10-31  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122497
+       * gcc.dg/torture/pr122497-1.c: New test.
+
+2025-10-31  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * 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  <yapzhhg@gmail.com>
 
        * rust/compile/tuplepattern-restpattern-typecheck-err.rs: New file.