[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