https://gcc.gnu.org/g:1bb016ee11d79a96dd62f0fc13fd8c87407f242a

commit r16-4719-g1bb016ee11d79a96dd62f0fc13fd8c87407f242a
Author: GCC Administrator <[email protected]>
Date:   Thu Oct 30 00:19:28 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 79 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 22 ++++++++++++++
 gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 44 +++++++++++++++++++++++++++
 5 files changed, 178 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f05b25b5f44f..c85ac8b1276a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,82 @@
+2025-10-29  Jeff Law  <[email protected]>
+
+       Revert:
+       2025-10-29  Jeff Law  <[email protected]>
+
+       PR target/116662
+       * config/riscv/riscv.cc (riscv_option_override): Override
+       default value for destructive interference size.
+
+2025-10-29  Jeff Law  <[email protected]>
+
+       Revert:
+       2025-10-29  Jeff Law  <[email protected]>
+
+       PR target/116662
+       * config/riscv/riscv.cc (riscv_option_override): Apply correct version
+       of the patch.
+
+2025-10-29  Jeff Law  <[email protected]>
+
+       PR target/116662
+       * config/riscv/riscv.cc (riscv_option_override): Apply correct version
+       of the patch.
+
+2025-10-29  Jeff Law  <[email protected]>
+
+       PR target/116662
+       * config/riscv/riscv.cc (riscv_option_override): Override
+       default value for destructive interference size.
+
+2025-10-29  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/91191
+       * gimple-range-op.cc (gimple_range_op_handler): Descend one
+       operand lower for a VIEW_CONVERT_EXPR.
+       * range-op-mixed.h (class operator_view): New.
+       * range-op.cc (range_op_table): Add VIEW_CONVERT_EXPR case.
+       (operator_view::fold_range): New.
+       (operator_view::op1_range): New.
+       (operator_view::update_bitmask): New.
+
+2025-10-29  Richard Biener  <[email protected]>
+
+       * tree-vect-slp.cc (vect_analyze_slp): Mark stmts in BB roots
+       as released after vect_build_slp_instance.
+       (vect_build_slp_instance): Release scalar_stmts when exiting
+       early.
+
+2025-10-29  Lulu Cheng  <[email protected]>
+
+       PR target/122097
+       * config/loongarch/loongarch.cc
+       (loongarch_const_vector_bitimm_set_p): Add support for vector float.
+       (loongarch_const_vector_bitimm_clr_p): Likewise.
+       (loongarch_print_operand): Likewise.
+       * config/loongarch/simd.md (and<mode>3): Likewise.
+
+2025-10-29  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/lasx.md (xor<mode>3): Delete.
+       (ior<mode>3): Delete.
+       (and<mode>3): Delete.
+       * config/loongarch/lsx.md (xor<mode>3): Delete.
+       (ior<mode>3): Delete.
+       (and<mode>3): Delete.
+       * config/loongarch/simd.md (xor<mode>3): Define.
+       (ior<mode>3): Likewise.
+       (and<mode>3): Likewise.
+
+2025-10-29  Xi Ruoyao  <[email protected]>
+
+       * config/loongarch/genopts/loongarch.opt.in (-mbreak-code=):
+       New.
+       * config/loongarch/loongarch.opt: Regenerate.
+       * config/loongarch/loongarch.md (trap): Separate to a
+       define_insn and a define_expand which takes la_break_code.
+       * doc/invoke.texi (-mbreak-code=): Document.
+       * config/loongarch/loongarch.opt.urls: Regenerate.
+
 2025-10-28  Richard Biener  <[email protected]>
 
        * tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aa425f410a08..e82e384a4b58 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251029
+20251030
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index cee5ef48c6b7..bf828fe45455 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,25 @@
+2025-10-29  Yuao Ma  <[email protected]>
+
+       * trans-expr.cc (gfc_conv_gfc_desc_to_cfi_desc): Remove unreachable
+       code.
+
+2025-10-29  Paul Thomas  <[email protected]>
+
+       PR fortran/122165
+       * primary.cc (gfc_match_varspec): If the previous component ref
+       was a type specification parameter, a type inquiry ref cannot
+       follow.
+
+2025-10-29  Paul Thomas  <[email protected]>
+
+       PR fortran/122433
+       PR fortran/122434
+       * decl.cc (gfc_get_pdt_instance): Prevent a PDT component of
+       the same type as the template from being converted into an
+       instance.
+       * resolve.cc (gfc_impure_variable): The result of a pure
+       function is a valid allocate object since it is pure.
+
 2025-10-28  Yuao Ma  <[email protected]>
 
        PR fortran/122342
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e13b07d862c2..175b1df76c33 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2025-10-29  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/91191
+       * gcc.dg/pr91191.c: New.
+
+2025-10-29  Paul Thomas  <[email protected]>
+
+       PR fortran/122165
+       * gfortran.dg/pdt_64.f03: New test.
+
+2025-10-29  Richard Biener  <[email protected]>
+
+       PR tree-optimization/70102
+       * gfortran.dg/vect/pr70102.f: New testcase.
+
+2025-10-29  Paul Thomas  <[email protected]>
+
+       PR fortran/122433
+       PR fortran/122434
+       * gfortran.dg/pdt_62.f03: New test.
+       * gfortran.dg/pdt_63.f03: New test.
+
+2025-10-29  Lulu Cheng  <[email protected]>
+
+       PR target/122097
+       * gcc.target/loongarch/pr122097.c: New test.
+
+2025-10-29  Xi Ruoyao  <[email protected]>
+
+       * gcc.target/loongarch/trap-default.c: New test.
+       * gcc.target/loongarch/trap-1.c: New test.
+
 2025-10-28  Yuao Ma  <[email protected]>
 
        PR fortran/122342
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 03c33abc1d14..dee1e5015005 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,47 @@
+2025-10-29  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex.tcc (regex_traits::value): Use __c instead
+       of __ch.
+
+2025-10-29  Jonathan Wakely  <[email protected]>
+
+       * testsuite/17_intro/headers/c++2011/42319.cc: Include <ios>
+       instead of <bits/char_traits.h>. Add no_pch option. Remove
+       explicit -std=gnu++11 option.
+       * testsuite/30_threads/thread/swap/1.cc: Include <utility>
+       instead of <bits/move.h>.
+
+2025-10-29  Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/119721
+       * include/std/tuple (tuple<>::operator=(const _Tuple&) const)
+       [__cpp_lib_ranges_zip]: Define.
+       * testsuite/23_containers/tuple/cons/119721.cc: Test const
+       assignment.
+
+2025-10-29  Osama Abdelkader  <[email protected]>
+           Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/119721
+       * include/std/tuple (tuple<>::tuple(const tuple&))
+       (tuple<>::operator=(const tuple&)): Define as defaulted.
+       (tuple<>::swap): Moved the defintion after assignments.
+       (tuple<>::tuple(_UTuple&&))
+       (tuple<>::tuple(allocator_arg_t, const _Alloc&, _UTuple&&))
+       (tuple<>::operator=(_UTuple&&)) [__cpp_lib_tuple_like]: Define.
+       (tuple<>::operator==, tuple<>::opeator<=>): Parenthesize
+       constrains individually.
+       * testsuite/23_containers/tuple/cons/119721.cc: New test for
+       constructors and assignments with empty tuple-like types.
+       * testsuite/20_util/tuple/requirements/empty_trivial.cc:
+       New test verifying tuple<> remains trivially copyable.
+
+2025-10-29  Jonathan Wakely  <[email protected]>
+
+       * include/bits/regex.tcc (regex_traits::value): Implement
+       without using istringstream.
+       * include/std/regex: Do not include <sstream>.
+
 2025-10-28  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/122401

Reply via email to