https://gcc.gnu.org/g:42df6e316f0a924ead4dce9dd9e26f8c07e53d8b

commit r17-5473-g42df6e316f0a924ead4dce9dd9e26f8c07e53d8b
Author: GCC Administrator <[email protected]>
Date:   Thu Oct 22 00:16:55 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   8 +++
 gcc/ChangeLog           | 144 +++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  12 ++++
 gcc/algol68/ChangeLog   |  28 ++++++++
 gcc/cp/ChangeLog        |  10 +++
 gcc/rust/ChangeLog      | 187 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 185 +++++++++++++++++++++++++++++++++++++++++++++++
 gnattools/ChangeLog     |  10 +++
 libgrust/ChangeLog      |   9 +++
 libphobos/ChangeLog     |   6 ++
 11 files changed, 600 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index c0a3323a1bc3..faf3430838f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2026-10-21  Kyrylo Tkachov  <[email protected]>
+
+       PR bootstrap/112422
+       * Makefile.def (configure-gcc): Depend on configure-gmp rather
+       than all-gmp, all-mpfr, all-mpc and all-isl.  Add a comment.
+       (all-gcc): Depend on all-gmp.
+       * Makefile.in: Regenerate.
+
 2026-10-20  Achim Gratz  <[email protected]>
            Zhongteng Gui  <[email protected]>
 
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c74530ca8d81..677ce44e26cf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,147 @@
+2026-10-21  Milan Tripkovic  <[email protected]>
+
+       PR rtl-optimization/123905
+       * ext-dce.cc (is_trivially_redundant_extension): New helper function.
+       (ext_dce_try_optimize_extension): Keep trivially redundant extensions.
+       * rtlanal.cc (nonzero_bits1): Improve CLZ and CTZ handling.
+
+2026-10-21  John David Anglin  <[email protected]>
+
+       PR rtl-optimization/127142
+       * config/pa/pa.md: Remove ldil/addl alternative from insns
+       to load the high part of a symbolic operand.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128069
+       * tree-vect-slp.cc (vect_slp_function): Split region
+       at blocks with incoming abnormal edges.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128052
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Guard single-store
+       lookup with maxsizei <= bufsize * BITS_PER_UNIT.  Increase
+       buffer size to bufsize + 2.  Account for the bit remainder
+       (offseti - offset2i) % BITS_PER_UNIT when verifying that
+       sufficient bits were encoded.
+
+2026-10-21  Torbjörn SVENSSON  <[email protected]>
+
+       * doc/sourcebuild.texi: Correct arm_v8_1_lob_ok to
+       arm_v8_1m_lob_hw.
+
+2026-10-21  Nathan Sidwell  <[email protected]>
+
+       * config/riscv/riscv-builtins.cc (riscv_builtin_description): Repack
+       fields to add ecf_flags member.
+       (RISCV_BUILTIN_NO_PREFIX, RISCV_BUILTIN, DIRECT_BUILTIN): Add ECF arg.
+       (riscv_builtins): Adjust DIRECT_BUILTINs.
+       (riscv_init_builtins): Set the ECF flags.
+       * config/riscv/andes.def: Add ECF flags.
+       * config/riscv/corev.def: Likewise.
+       * config/riscv/riscv-cmo.def: Likewise.
+       * config/riscv/riscv-scalar-crypto.def: Likewise.
+
+2026-10-21  Jeff Law  <[email protected]>
+
+       * config/riscv/bitmanip.md (shNadduw): Use const_int_operand rather
+       than immediate_operand and const_arith_oprerand instead of
+       arith_operand.
+       (slliuw, bexti): Similarly.
+       (bclr splitter with masked position): Similarly.
+       * config/riscv/predicates.md (x1x5_operand): Only allow REGs.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128054
+       * gimple-ssa-isolate-paths.cc (find_implicit_erroneous_behavior):
+       Iterate over edges and then PHIs for NULL dereference discovery.
+       Duplicate each path exactly once and apply all transforms for
+       UB on that edge to that duplicate.
+
+2026-10-21  Torbjörn SVENSSON  <[email protected]>
+
+       * doc/sourcebuild.texi: Remove arm_thumb2_no_arm_v8_1_lob and
+       arm_thumb2_ok_no_arm_v8_1_lob.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128051
+       * gimple-fold.cc (decode_field_reference): Use TYPE_SIGN of mask
+       operand when extending and_mask to prec_in.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       * fold-const-call.cc (fold_const_pow): Add compile-time evaluation
+       for more cases (of infinite arguments).
+       * real.cc (real_isinteger): Improve (both) implementations.
+       (real_isoddinteger): New function to test if REAL_VALUE_TYPE
+       is an odd integer.
+       * real.h (real_isoddinteger): Prototype here.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       PR tree-optimization/126562
+       * tree-vect-patterns.cc (vect_recog_pow_pattern): Update
+       square root case to check for signed zero or negative infinity.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127975
+       * tree-vect-stmts.cc (vectorizable_simd_clone_call): Disable
+       partial vectors if get_related_vectype_for_scalar_type returns
+       NULL_TREE for the mask.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127975
+       * tree-vect-loop.cc (vect_verify_full_masking_avx512):
+       Require all loop masks to be integer mode masks.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       * combine.cc (make_field_assignment): Treat PLUS like IOR and XOR.
+
+2026-10-21  Jakub Jelinek  <[email protected]>
+
+       * cfgrtl.cc (force_nonfallthru_and_redirect): Use label_ref_label
+       and set_label_ref_label calls instead of the remaining two XEXP uses.
+
+2026-10-21  Kyrylo Tkachov  <[email protected]>
+
+       PR bootstrap/112422
+       * configure.ac: Check that gmp.h can be used.
+       * configure: Regenerate.
+
+2026-10-21  Reshma Roy  <[email protected]>
+
+       PR tree-optimization/127748
+       * match.pd: Fix incorrect POPCOUNT identification in the first 32-bit
+       Hacker's Delight matcher.
+
+2026-10-21  xiezhiheng  <[email protected]>
+
+       * config/aarch64/aarch64-sve.md: Add sve_type for SVE instructions.
+       * config/aarch64/aarch64.md: Likewise.
+
+2026-10-21  Stefan Schulze Frielinghaus  <[email protected]>
+
+       * config/s390/s390.cc (s390_function_profiler): Make the
+       -mnop-mcount/default handling an else branch of the
+       flag_fentry case.
+
+2026-10-21  Benjamin Wu  <[email protected]>
+
+       * gimple-ssa-store-merging.cc (find_bswap_or_nop): Remove unneeded cast
+       to int.
+
+2026-10-21  Merlin Warner-Huish  <[email protected]>
+
+       PR tree-optimization/126566
+       * tree-ssa-phiopt.cc (spaceship_replacement): Check the number of
+       successors of cond3_bb rather than cond2_bb.
+
 2026-10-20  Zhongteng Gui  <[email protected]>
 
        PR lto/115300
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0d25cc7575f6..79adab482f96 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261021
+20261022
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c7749e1efd5b..069939a3c07b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,15 @@
+2026-10-21  Eric Botcazou  <[email protected]>
+
+       PR ada/18762
+       PR ada/31417
+       PR ada/38330
+       * sem_ch3.adb (Build_Derived_Record_Type): Set Has_Private_Ancestor
+       on the extension of a formal tagged private type.  Implement the RM
+       7.3(13) subclause consistently independently of whether the derived
+       type itself is declared with discriminants.
+       (Derive_Subprogram): Document the implementation of RM 6.3.1(7).
+       (Process_Full_View): Remove obsolete comment about RM 7.3(13).
+
 2026-10-19  Eric Botcazou  <[email protected]>
 
        PR ada/127994
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index ef29265b356d..f3d687bf88b7 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,31 @@
+2026-10-21  Jose E. Marchesi  <[email protected]>
+
+       * a68-lang.cc (a68_post_options): Fix diagnostic format.
+
+2026-10-21  Jose E. Marchesi  <[email protected]>
+
+       * ga68.vw: Add syntax for nested pragmats.
+       * ga68.texi (Dialect options): Document that -fbrackets can only
+       be used in upper storpping.
+       * a68-parser-scanner.cc (skip_pragmat): Likewise.
+       (next_preprocessor_item): Likewise.
+       (pragment): Likewise.
+       (get_next_token): Likewise.
+       (tokenise_source): Likewise.
+       * a68-parser-pragmat.cc (handle_access_in_pragmat): Handle nested
+       pragmats.
+       (handle_pragmat): Likewise.
+       * a68-parser-keywords.cc (a68_set_up_tables): Add symbols for
+       BOLD_PRAGMAT_SYMBOL and STYLE_I_PRAGMAT_SYMBOL in both upper and
+       supper stropping.
+       * a68-parser-attrs.def (BOLD_PRAGMAT_BEGIN_SYMBOL): New AST
+       attribute.
+       (BOLD_PRAGMAT_END_SYMBOL): Likewise.
+       (STYLE_I_PRAGMAT_BEGIN_SYMBOL): Likewise.
+       (STYLE_I_PRAGMAT_END_SYMBOL): Likewise.
+       * a68-lang.cc (a68_post_options): -fbrackets is not compatible
+       with supper stropping.
+
 2026-10-18  Jose E. Marchesi  <[email protected]>
 
        PR algol68/127977
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2dff30e91919..06a34946cfb5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,13 @@
+2026-10-21  Jakub Jelinek  <[email protected]>
+
+       PR c++/127766
+       * semantics.cc (finish_trait_expr)
+       <case CPTK_STRUCTURED_BINDING_SIZE>: Call check_trait_type with kind
+       4.
+       * pt.cc (tsubst_expr) <case TRAIT_EXPR>: Remove special casing of
+       CPTK_STRUCTURED_BINDING_SIZE.  Instead pass complain to
+       finish_trait_expr.
+
 2026-10-20  Shubham Nayak  <[email protected]>
 
        PR c++/87638
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index 224466d91a61..6d8754b64033 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,190 @@
+2026-10-21  Wesley Lewis  <[email protected]>
+
+       * checks/errors/rust-attribute-checker.cc
+       (AttributeChecker::visit): Added check.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * checks/errors/rust-hir-pattern-analysis.cc
+       (PatStack::pop_head_constructor): Insert the sub-patterns in front of
+       the remaining columns.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * backend/rust-compile-intrinsic.cc: Declare the new intrinsic.
+       * backend/rust-intrinsic-handlers.cc (float_to_int_unchecked): New 
handler.
+       * backend/rust-intrinsic-handlers.h (float_to_int_unchecked): Declare 
it.
+       * typecheck/rust-hir-type-check-intrinsic.cc: Add the intrinsic to the 
typecheck
+       info.
+       * util/rust-intrinsic-values.h: New value for float_to_int_unchecked.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * checks/errors/feature/rust-feature-defs.h
+       (DERIVE_COERCE_POINTEE): Move to...
+       * checks/errors/feature/rust-feature-defs-rfl.h
+       (DERIVE_COERCE_POINTEE): ...here.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * resolve/rust-forever-stack.h (ForeverStack::forward_declared): Also
+       flag params declared after the current one.
+       * resolve/rust-late-name-resolver-2.0.cc (resolve_type_path_like): Skip
+       the check for Self.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * backend/rust-compile-intrinsic.cc: Reformat the table and add entries 
for
+       f<op>_fast intrinsics.
+       * backend/rust-intrinsic-handlers.cc (fop_fast): New handler for 
f<op>_fast
+       intrinsics.
+       * backend/rust-intrinsic-handlers.h (fop_fast): New declaration.
+       * typecheck/rust-hir-type-check-intrinsic.cc: Add typecheck info for 
f<op>_fast
+       intrinsics.
+       * util/rust-intrinsic-values.h: New intrinsics.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * checks/errors/feature/rust-feature-collector.cc
+       (FeatureCollector::collect (Crate)): Do not automatically enable
+       extended_key_value_attributes when targetting rustc versions
+       before 1.50.
+       * checks/errors/feature/rust-feature-defs-rfl.h
+       (EXTENDED_KEY_VALUE_ATTRIBUTES): Remove feature definition.
+       * parse/rust-parse-impl-attribute.hxx
+       (Parser::parse_attr_input): Remove EXTENDED_KEY_VALUE_ATTRIBUTES
+       feature gate.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust-gcc.cc (builtin_remainder_float_call): New function.
+       (maybe_extend_precision): Likewise.
+       (arithmetic_or_logical_expression): Call them and adapt logic.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * backend/rust-builtins.cc (BuiltinsContext::lookup_simple_builtin): 
Improve API
+       to return an optional<tree> instead.
+       (BuiltinsContext::lookup_gcc_builtin): Likewise.
+       (BuiltinsContext::map_llvm_to_gcc_builtin): Return an expected<T> 
instead to avoid
+       passing two parameters by pointer.
+       * backend/rust-builtins.h (enum class LlvmBuiltinMappingResult): Rename 
and improve into...
+       (struct LlvmBuiltinMappingError): ...This. In order to have a better 
interface, associated
+       functions and an associated `emit` method on the error.
+       * backend/rust-compile-extern.h: Use these new interfaces.
+       * backend/rust-compile-intrinsic.cc (Intrinsics::compile): Likewise.
+       * backend/rust-intrinsic-handlers.cc (expect): Likewise.
+       (op_with_overflow): Likewise.
+       (copy): Likewise.
+       (atomic_store): Likewise.
+       (atomic_load): Likewise.
+       (ctlz_handler): Likewise.
+       (cttz_handler): Likewise.
+       (move_val_init): Likewise.
+       (uninit): Likewise.
+       (prefetch_data): Likewise.
+       (bswap_handler): Likewise.
+       (write_bytes_handler): Likewise.
+       * rust-gcc.cc (fetch_overflow_builtins): Likewise.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * ast/rust-ast-collector.cc
+       (TokenCollector::visit (TraitAlias)): New function definition.
+       * ast/rust-ast-collector.h (TokenCollector::visit (TraitAlias)):
+       New function declaration.
+       * ast/rust-ast-visitor.cc
+       (DefaultASTVisitor::visit (TraitAlias)): New function
+       definition.
+       * ast/rust-ast-visitor.h (ASTVisitor::visit (TraitAlias)):
+       Likewise.
+       (DefaultASTVisitor::visit (TraitAlias)): New function
+       declaration.
+       * ast/rust-ast.cc (TraitAlias::as_string): New function
+       definition.
+       (TraitAlias::accept_vis): Likewise.
+       * ast/rust-ast.h (Item::Kind::TraitAlias): New enumerator.
+       * ast/rust-item.h (class TraitAlias): New.
+       * checks/errors/feature/rust-feature-gate.cc
+       (FeatureGate::visit (TraitAlias)): New function definition, gate
+       trait alias usage.
+       * checks/errors/feature/rust-feature-gate.h
+       (FeatureGate::visit (TraitAlias)): New function declaration.
+       * expand/rust-derive.h (DeriveVisitor::visit (TraitAlias)): New
+       function definition.
+       * hir/rust-ast-lower-base.cc
+       (ASTLoweringBase::visit (TraitAlias)): Likewise.
+       * hir/rust-ast-lower-base.h
+       (ASTLoweringBase::visit (TraitAlias)): New function declaration.
+       * hir/rust-ast-lower-item.cc
+       (ASTLoweringItem::visit (TraitAlias)): New function definition,
+       left as a stub for now.
+       * hir/rust-ast-lower-item.h
+       (ASTLoweringItem::visit (TraitAlias)): New function declaration.
+       * parse/rust-parse-impl.hxx (Parser::parse_trait): Handle trait
+       aliases in addition to normal trait definitions.
+       * parse/rust-parse.h (Parser::parse_trait): Change return type
+       to allow returning trait aliases.
+       * resolve/rust-default-resolver.cc
+       (DefaultResolver::visit (TraitAlias)): New function definition.
+       * resolve/rust-default-resolver.h
+       (DefaultResolver::Visit (TraitAlias)): New function declaration.
+       * resolve/rust-toplevel-name-resolver-2.0.cc
+       (TopLevel::visit (TraitAlias)): New function definition.
+       * resolve/rust-toplevel-name-resolver-2.0.h
+       (TopLevel::visit (TraitAlias)): New function declaration.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * rust-gcc.cc (save_call_operands): New function.
+       (call_expression): Use it to evaluate the callee and the arguments
+       from left to right.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * typecheck/rust-hir-type-check-expr.cc
+       (TypeCheckExpr::visit (MatchExpr)): Type check match arm guards as
+       bool.
+       * backend/rust-compile-expr.cc (CompileExpr::visit (MatchExpr)): Only
+       run the arm body when its guard holds.
+       * checks/errors/rust-unsafe-checker.cc
+       (UnsafeChecker::visit (MatchExpr)): Visit match arm guards.
+       * checks/errors/rust-const-checker.cc
+       (ConstChecker::visit (MatchExpr)): Likewise.
+       * checks/errors/rust-hir-pattern-analysis.cc
+       (PatternChecker::visit (MatchExpr)): Likewise.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * checks/errors/feature/contrib/Makefile: Remove copyright year
+       templating.
+       * checks/errors/feature/contrib/copyright-stub.h: Fill in
+       copyright year.
+       * checks/errors/feature/contrib/parse.y: Handle incomplete and
+       __status_to_bool.
+       * checks/errors/feature/contrib/scan.l: Likewise and improve
+       string literal escape handling.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * backend/rust-compile-item.cc (handle_used_attr): New function.
+       (CompileItem::visit): Call it.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * checks/errors/feature/rust-feature-defs-rfl.h (FEATURE_ACTIVE): Add 
`used_with_arg`
+       feature.
+       * checks/errors/feature/rust-feature-gate.cc 
(FeatureGate::check_used_attribute):
+       New function.
+       (FeatureGate::visit): Implement feature gating visits for static items.
+       * checks/errors/feature/rust-feature-gate.h: Declare them.
+       * checks/errors/rust-builtin-attribute-checker.cc (used): New handler.
+       (check_valid_attribute_for_item): Handle `used` attribute for static 
items.
+       * util/rust-attribute-values.h: Add new attribute value for `used`.
+       * util/rust-attributes.cc: Likewise.
+       * backend/rust-compile-item.cc (CompileItem::visit): Add note about 
implementing the
+       `#[used]` attribute properly in our backend.
+
 2026-10-13  Utkarsh Bahuguna  <[email protected]>
 
        * rust-gcc.cc (arithmetic_or_logical_expression): Use build2_loc
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 63813ad07d62..ca8cca84a42f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,188 @@
+2026-10-21  Milan Tripkovic  <[email protected]>
+
+       PR rtl-optimization/123905
+       * gcc.target/riscv/pr123905.c: New test case.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128069
+       * gcc.dg/vect/bb-slp-pr128069.c: New testcase.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128052
+       * gcc.dg/torture/bitint-115.c: New test.
+
+2026-10-21  Nathan Sidwell  <[email protected]>
+
+       * gcc.target/riscv/builtin-ecf.c: New.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128054
+       * gcc.dg/torture/pr128054.c: New testcase.
+
+2026-10-21  Christophe Lyon  <[email protected]>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_fp16_ok_nocache): Iterate to find
+       suitable flags.
+
+2026-10-21  Christophe Lyon  <[email protected]>
+
+       * gcc.target/arm/mve/general-c/nomve_fp_1.c: Add -mthumb to
+       dg-options.
+
+2026-10-21  Torbjörn SVENSSON  <[email protected]>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_thumb2_no_arm_v8_1m_lob): Remove.
+       (check_effective_target_arm_thumb2_ok_no_arm_v8_1m_lob): Likewise.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128051
+       * gcc.dg/torture/pr128051.c: New testcase.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       * gcc.dg/fold-pow-1.c: New test case.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       PR tree-optimization/126562
+       * gcc.dg/vect/no-math-errno-slp-32.c: Update test case.
+       * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
+       * gcc.dg/vect/pr126562-1.c: New execution test.
+       * gcc.dg/vect/pr126562-2.c: Likewise.
+
+2026-10-21  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127975
+       * gcc.dg/vect/vect-simd-22.c: New testcase.
+
+2026-10-21  Roger Sayle  <[email protected]>
+
+       * gcc.target/i386/pr15184-3.c: New test case.
+
+2026-10-21  Soumya AR  <[email protected]>
+
+       * gcc.target/aarch64/sve/sve-asrd-2.c (foo_nonpow2): Match only
+       the predicated SDIV.
+       (foo_unsigned): Likewise for UDIV.
+
+2026-10-21  Jose E. Marchesi  <[email protected]>
+
+       * algol68/compile/include-supper.a68: Likewise.
+       * algol68/compile/error-pragmat-access-2.a68: Likewise.
+       * algol68/compile/error-pragmat-access-1.a68: Likewise.
+       * algol68/compile/error-pragmat-1.a68: Use nestable pragmats in
+       test.
+       * algol68/compile/error-fbrackets-1.a68: New test.
+       * algol68/compile/supper-pr-is-tag-1.a68: Likewise.
+
+2026-10-21  Wesley Lewis  <[email protected]>
+
+       * rust/compile/wrong_meta_list_delims.rs: Added new test.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/exhaustiveness5.rs: New test.
+       * rust/compile/issues/issue-4973.rs: New test.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust/execute/torture/float_to_int_unchecked.rs: New test.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/issue-3764.rs: New test.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust/compile/fop_fast_intrinsics.rs: New test.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * rust/compile/doc_macro.rs: Remove explicit enabling of
+       extended_key_value_attributes feature.
+       * rust/compile/issues/3661.rs: Likewise.
+       * rust/compile/early_feature_gate_in_macro.rs: Removed.
+       * rust/compile/parse_time_feature_gate.rs: Removed.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust/compile/float-rem.rs: New test.
+
+2026-10-21  Enes Cevik  <[email protected]>
+
+       * rust/alloc/alloc.exp: Switch from testing alloc until
+       nameresolution to testing alloc until typecheck.
+
+2026-10-21  Owen Avery  <[email protected]>
+
+       * rust/compile/trait-alias-gate.rs: New test.
+       * rust/compile/trait-alias-lowering.rs: New test.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/execute/torture/eval-order-call-args.rs: New test.
+
+2026-10-21  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/match-guard-exhaustive.rs: New test.
+       * rust/compile/match-guard-type.rs: New test.
+       * rust/compile/match-guard-unsafe.rs: New test.
+       * rust/execute/torture/match-guard.rs: New test.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust/compile/used-attr4.rs: New test.
+
+2026-10-21  Arthur Cohen  <[email protected]>
+
+       * rust/compile/used-attr1.rs: New test.
+       * rust/compile/used-attr2.rs: New test.
+       * rust/compile/used-attr3.rs: New test.
+       * rust/compile/used-attr5.rs: New file.
+
+2026-10-21  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/specs/private4.ads: New test.
+
+2026-10-21  Reshma Roy  <[email protected]>
+
+       * gcc.dg/tree-ssa/popcount11.c: New test.
+
+2026-10-21  xiezhiheng  <[email protected]>
+
+       * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp:
+       Add -fno-schedule-insns2 option.
+       * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
+       * gcc.target/aarch64/sve/pred_clobber_4.c: Adjust instruction order.
+       * gcc.target/aarch64/sve2/acle/asm/pmlal_pair_u64.c: Likewise.
+
+2026-10-21  Stefan Schulze Frielinghaus  <[email protected]>
+
+       * gcc.target/s390/mfentry-m64.c: Test for exactly one call.
+
+2026-10-21  Jakub Jelinek  <[email protected]>
+
+       * gcc.dg/torture/bitint-112.c: Move 2026-10-20 test to ...
+       * gcc.dg/torture/bitint-114.c: ... here.  New test.
+
+2026-10-21  Jakub Jelinek  <[email protected]>
+
+       PR c++/127766
+       * g++.dg/ext/builtin-structured-binding-size2.C: Expect different
+       diagnostics.
+       * g++.dg/ext/builtin-structured-binding-size7.C: New test.
+
+2026-10-21  Merlin Warner-Huish  <[email protected]>
+
+       PR tree-optimization/126566
+       * gcc.dg/torture/pr126566.c: New test.
+
 2026-10-20  Paul Thomas  <[email protected]>
 
        PR fortran/82173
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog
index 20afb16a1c05..300bcc1b82c3 100644
--- a/gnattools/ChangeLog
+++ b/gnattools/ChangeLog
@@ -1,3 +1,13 @@
+2026-10-21  Alexey Pavlov  <[email protected]>
+
+       * Makefile.in: Enable EXTRA_GNATTOOLS for gnattools-native
+       target.
+
+2026-10-21  Zhongteng Gui  <[email protected]>
+
+       * configure: Regenerate.
+       * configure.ac: Correct cygwin32 to cygwin.
+
 2026-06-29  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libgrust/ChangeLog b/libgrust/ChangeLog
index 7807340b621c..ca86361a9a6d 100644
--- a/libgrust/ChangeLog
+++ b/libgrust/ChangeLog
@@ -1,3 +1,12 @@
+2026-10-21  Yap Zhi Heng  <[email protected]>
+
+       * rustc-lib-patches/patches/0001-core-ffi-c-str.for-rfl-patch: 
Backported patch to
+       support CStr parsing.
+       * rustc-lib-patches/patches/0002-alloc-vec-extract-if.for-rfl-patch: 
Backported vec's
+       implementation of extract_if.
+       * rustc-lib-patches/rustc-lib-patch.py: Script to apply the patch files 
to rustc-lib.
+       * rustc-lib-patches/README.md: the README file for this dir.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 36c33504a631..def3881c0179 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-21  Pietro Monteiro  <[email protected]>
+
+       * configure: Regenerate.
+       * m4/libtool.m4 (_LT_LANG_D_CONFIG): Use AC_LANG_PUSH,
+       AC_LANG_POP instead of AC_LANG_SAVE, AC_LANG_RESTORE.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459

Reply via email to