]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 30 Oct 2025 00:19:28 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 30 Oct 2025 00:19:28 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index f05b25b5f44f9875f6fff0ee760e2d9377491e7b..c85ac8b1276a75114bf426e56b4f6bb766cc4148 100644 (file)
@@ -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):
index aa425f410a084a57bf4a8134c024a93b648d6f6d..e82e384a4b58e11db3aebae05f5b900c290d0ed9 100644 (file)
@@ -1 +1 @@
-20251029
+20251030
index cee5ef48c6b7e3b9fc536d6d778d1378b3b14f3c..bf828fe454550fdf9c7cfbea4fad5b2d24064cf4 100644 (file)
@@ -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
index e13b07d862c27b4169fcd8e06f3b52a6b5bec154..175b1df76c332de31545567ff06f86811ebfa5ea 100644 (file)
@@ -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
index 03c33abc1d141ad28e5dc812dc631ebdc0c33bde..dee1e501500552e1c85e098a9c7e74ede22d8f0c 100644 (file)
@@ -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