https://gcc.gnu.org/g:4cb36bc2fad3526397dac5915793391ba079be0e

commit r15-10391-g4cb36bc2fad3526397dac5915793391ba079be0e
Author: GCC Administrator <[email protected]>
Date:   Sun Oct 5 16:56:15 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  5 +++++
 gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++++++++++++++
 4 files changed, 87 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1c982401bc53..d1e331385fec 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,52 @@
+2025-10-03  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2025-09-04  Robin Dapp  <[email protected]>
+
+       PR target/121742
+       PR target/121780
+       PR target/121781
+       * config/riscv/riscv-v.cc (expand_vec_perm): Swap target and
+       tmp_target.
+
+2025-10-03  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2025-09-02  Robin Dapp  <[email protected]>
+
+       PR target/121742
+       * config/riscv/riscv-v.cc (expand_vec_perm): Use temporary if
+       op1 and target overlap.
+
+2025-10-02  Kito Cheng  <[email protected]>
+
+       PR target/110812
+       * config/riscv/riscv-c.cc (pragma_intrinsic_flags): Remove struct.
+       (riscv_pragma_intrinsic_flags_pollute): Remove function.
+       (riscv_pragma_intrinsic_flags_restore): Remove function.
+       (riscv_pragma_intrinsic): Simplify to only call handle_pragma_vector.
+       * config/riscv/riscv-vector-builtins.cc (pragma_intrinsic_flags):
+       Move struct definition here from riscv-c.cc.
+       (riscv_pragma_intrinsic_flags_pollute): Move and adapt from
+       riscv-c.cc, add zvfbfmin, zvfhmin and vector_elen_bf_16 support.
+       (riscv_pragma_intrinsic_flags_restore): Move from riscv-c.cc.
+       (rvv_switcher::rvv_switcher): Add pollute_flags parameter to
+       control flag manipulation.
+       (rvv_switcher::~rvv_switcher): Restore flags conditionally.
+       (register_builtin_types): Use rvv_switcher without polluting flags.
+       (get_required_extensions): Remove function.
+       (check_required_extensions): Simplify to only check type validity.
+       (function_instance::function_returns_void_p): Move implementation
+       from header.
+       (function_builder::add_function): Register placeholder for LTO.
+       (init_builtins): Simplify and handle LTO case.
+       (reinit_builtins): Remove function.
+       (handle_pragma_vector): Remove extension checking.
+       * config/riscv/riscv-vector-builtins.h
+       (function_instance::function_returns_void_p): Add declaration.
+       (function_call_info::function_returns_void_p): Remove inline
+       implementation.
+
 2025-09-26  Lulu Cheng  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 924403eec65b..19b17599469d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251002
+20251005
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index a88570a52bcd..fa6a9f2d6cab 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2025-10-05  Eric Botcazou  <[email protected]>
+
+       PR ada/118343
+       * Makefile.rtl (LLVM_BUILD): Delete.
+
 2025-09-30  Eric Botcazou  <[email protected]>
 
        PR ada/117517
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 324429faad51..54c935db6720 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2025-10-05  Eric Botcazou  <[email protected]>
+
+       PR ada/113536
+       * gnat.dg/reduce2.adb: New test.
+
+2025-10-03  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2025-09-04  Robin Dapp  <[email protected]>
+
+       PR target/121742
+       PR target/121780
+       PR target/121781
+       * gcc.target/riscv/rvv/autovec/pr121780.c: New test.
+       * gcc.target/riscv/rvv/autovec/pr121781.c: New test.
+
+2025-10-03  Robin Dapp  <[email protected]>
+
+       Backported from master:
+       2025-09-02  Robin Dapp  <[email protected]>
+
+       PR target/121742
+       * gcc.target/riscv/rvv/autovec/pr121742.c: New test.
+
+2025-10-02  Kito Cheng  <[email protected]>
+
+       PR target/110812
+       * gcc.target/riscv/lto/pr110812_0.c: New test.
+       * gcc.target/riscv/lto/pr110812_1.c: New test.
+       * gcc.target/riscv/lto/riscv-lto.exp: New test driver.
+       * gcc.target/riscv/lto/riscv_vector.h: New header wrapper.
+
 2025-09-30  Eric Botcazou  <[email protected]>
 
        * gnat.dg/reduce1.adb: New test.

Reply via email to