[gcc r16-4719] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Oct 30 00:20:00 GMT 2025
https://gcc.gnu.org/g:1bb016ee11d79a96dd62f0fc13fd8c87407f242a
commit r16-4719-g1bb016ee11d79a96dd62f0fc13fd8c87407f242a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <jlaw@ventanamicro.com>
+
+ Revert:
+ 2025-10-29 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/116662
+ * config/riscv/riscv.cc (riscv_option_override): Override
+ default value for destructive interference size.
+
+2025-10-29 Jeff Law <jlaw@ventanamicro.com>
+
+ Revert:
+ 2025-10-29 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/116662
+ * config/riscv/riscv.cc (riscv_option_override): Apply correct version
+ of the patch.
+
+2025-10-29 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/116662
+ * config/riscv/riscv.cc (riscv_option_override): Apply correct version
+ of the patch.
+
+2025-10-29 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/116662
+ * config/riscv/riscv.cc (riscv_option_override): Override
+ default value for destructive interference size.
+
+2025-10-29 Andrew MacLeod <amacleod@redhat.com>
+
+ 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 <rguenther@suse.de>
+
+ * 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 <chenglulu@loongson.cn>
+
+ 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 <chenglulu@loongson.cn>
+
+ * 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 <xry111@xry111.site>
+
+ * 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 <rguenther@suse.de>
* 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 <c8ef@outlook.com>
+
+ * trans-expr.cc (gfc_conv_gfc_desc_to_cfi_desc): Remove unreachable
+ code.
+
+2025-10-29 Paul Thomas <pault@gcc.gnu.org>
+
+ 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 <pault@gcc.gnu.org>
+
+ 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 <c8ef@outlook.com>
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 <amacleod@redhat.com>
+
+ PR tree-optimization/91191
+ * gcc.dg/pr91191.c: New.
+
+2025-10-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122165
+ * gfortran.dg/pdt_64.f03: New test.
+
+2025-10-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/70102
+ * gfortran.dg/vect/pr70102.f: New testcase.
+
+2025-10-29 Paul Thomas <pault@gcc.gnu.org>
+
+ 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 <chenglulu@loongson.cn>
+
+ PR target/122097
+ * gcc.target/loongarch/pr122097.c: New test.
+
+2025-10-29 Xi Ruoyao <xry111@xry111.site>
+
+ * gcc.target/loongarch/trap-default.c: New test.
+ * gcc.target/loongarch/trap-1.c: New test.
+
2025-10-28 Yuao Ma <c8ef@outlook.com>
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 <jwakely@redhat.com>
+
+ * include/bits/regex.tcc (regex_traits::value): Use __c instead
+ of __ch.
+
+2025-10-29 Jonathan Wakely <jwakely@redhat.com>
+
+ * 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 <tkaminsk@redhat.com>
+
+ 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 <osama.abdelkader@gmail.com>
+ Tomasz Kamiński <tkaminsk@redhat.com>
+
+ 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 <jwakely@redhat.com>
+
+ * include/bits/regex.tcc (regex_traits::value): Implement
+ without using istringstream.
+ * include/std/regex: Do not include <sstream>.
+
2025-10-28 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/122401
More information about the Libstdc++-cvs
mailing list