https://gcc.gnu.org/g:bd921def14a4f90c2adfea00d20cdb3651a88907

commit r17-5962-gbd921def14a4f90c2adfea00d20cdb3651a88907
Author: GCC Administrator <[email protected]>
Date:   Thu Nov 5 00:16:50 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 176 +++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  15 ++++
 gcc/cobol/ChangeLog     |  13 ++++
 gcc/d/ChangeLog         |   6 ++
 gcc/m2/ChangeLog        |   5 ++
 gcc/rust/ChangeLog      | 187 ++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 195 ++++++++++++++++++++++++++++++++++++++++++++++++
 libatomic/ChangeLog     |   5 ++
 libbacktrace/ChangeLog  |   5 ++
 libga68/ChangeLog       |   5 ++
 libgcc/ChangeLog        |  17 +++++
 libgcobol/ChangeLog     |   5 ++
 libgfortran/ChangeLog   |  15 ++++
 libgm2/ChangeLog        |   5 ++
 libgomp/ChangeLog       |  32 ++++++++
 libiberty/ChangeLog     |   5 ++
 libitm/ChangeLog        |   5 ++
 libquadmath/ChangeLog   |   5 ++
 libsanitizer/ChangeLog  |   5 ++
 libstdc++-v3/ChangeLog  |  17 +++++
 21 files changed, 724 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 00bf32f1c3d5..f1b0ee964775 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,179 @@
+2026-11-04  Iain Sandoe  <[email protected]>
+
+       * dwarf2out.cc (output_call_frame_info): Check for unset cie/cfi
+       vector before iteration.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * tree-ssanames.cc (get_known_nonzero_bits_1): Handle pointers.
+       * value-range-storage.h (prange_storage::undefined_p): New.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * tree-ssanames.cc (duplicate_ssa_name_range_info): Do not copy
+       the pt_solution field.
+       (maybe_duplicate_ssa_info_at_copy): Copy both.
+       (duplicate_ssa_name_fn): Copy both.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * tree-ssa.cc (verify_ssa): Verify ranges and pt_solution.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * ipa-prop.cc (ipcp_update_vr): Pointers have global bitmasks
+       now which contain the alignment info.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * tree-ssa-dom.cc (maybe_set_nonzero_bits): Don't specialize
+       pointers.
+       * tree-ssanames.cc (set_nonzero_bits): Handle pointers.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * tree-ssa-ccp.cc (ccp_finalize): Pointers are handled by
+       set_bitmask.
+       * tree-ssanames.cc (set_bitmask): Handle pointers.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * gimple-pretty-print.cc (pp_points_to_solution): Do not print
+       null field.
+       * tree-ssa-alias.cc (ptrs_compare_unequal): Use ptr_nonnull_p.
+       (dump_points_to_solution): Don't print null field.
+       (same_addr_size_stores_p): Use ptr_nonnull_p.
+       * tree-ssa-alias.h (pt_solution::null): Remove bit member.
+       * tree-ssa-structalias.cc (find_what_var_points_to): Ignore null.
+       (find_what_p_points_to): Likewise.
+       (pt_solution_reset): Likewise.
+       (pt_solution_ior_into): Likewise.
+       (ipa_escaped_pt): Don't set null field.
+       * tree-ssanames.cc (set_range_info): Do not check pt_solution
+       for the null field.
+       (ptr_nonnull_p): New.
+       (set_ptr_nonnull): Update to Remove 0 from the range.
+       (reset_flow_sensitive_info): No need to clear the null field
+       in pt_solution.
+       (flow_sensitive_info_storage::save): Move to header.
+       (flow_sensitive_info_storage::restore): Move to header.
+       (flow_sensitive_info_storage::save_and_clear): Move to header.
+       (flow_sensitive_info_storage::clear_storage): Move to header.
+       * tree-ssanames.h (ptr_nonnull_p): New prototype.
+       (flow_sensitive_info_storage::save): Simplify and inline.
+       (flow_sensitive_info_storage::restore): Likewise.
+       (flow_sensitive_info_storage::save_and_clear): Likewise.
+       (flow_sensitive_info_storage::clear_storage): Likewise.
+       (flow_sensitive_info_storage::null):  Remove member.
+       * value-query.cc (get_ssa_name_ptr_info_nonnull): Delete.
+       (gimple_range_global): Do not check pt_solution null field.
+       * value-range-storage.cc (prange_storage::set_nonnull): New.
+       * value-range-storage.h (prange_storage::nonnull_p): New.
+       (prange_storage::set_nonnull): New prototype.
+
+2026-11-04  Onalan, T  <[email protected]>
+
+       * config/arm/neon.md (negv2di2): New expander.
+
+2026-11-04  Roger Sayle  <[email protected]>
+
+       PR middle-end/128004
+       PR rtl-optimization/128007
+       * fold-const.cc (const_binop): Don't fold subtractions when
+       the exact result is known to be zero with -frounding-math when
+       we honor signed zeros.  The result is -0.0 with FE_DOWNWARD.
+       * simplify-rtx.cc (simplify_binary_operation_1): Likewise, don't
+       simplify x-x to +0.0 in the RTL optimizers in the same conditions.
+       (simplify_const_binary_operation): Likewise, don't fold RTL
+       subtractions when the exact result is zero in the same conditions.
+
+2026-11-04  David Malcolm  <[email protected]>
+
+       * text-art/types.h (styled_string::styled_string): New ctor from
+       std::vector<styled_unichar>
+       * text-art/widget.cc (text_widget::text_widget): Move here from
+       header.  Reimplement to support multiple lines.
+       (text_widget::calc_req_size): Reimplement to support multiple
+       lines.
+       (text_widget::paint_to_canvas): Likewise.
+       (selftest::test_multiline_text_widget): New selftest.
+       (selftest::text_art_widget_cc_tests): Call it.
+       * text-art/widget.h (text_widget::text_widget): Move ctor
+       to widget.cc and reimplement.
+       (text_widget::m_str): Drop field.
+       (text_widget::m_lines): New field.
+       (text_widget::m_max_line_width): New field.
+
+2026-11-04  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/126644
+       * match.pd(`((A << N) >> N) -> N`): New pattern.
+
+2026-11-04  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/115547
+       * match.pd(`(X ^ Y) & (X | Y)`): New pattern.
+       (`(X NE Y) & (X | Y)`): New pattern.
+       (`(X NE Y) & (Z | X | Y)`): New pattern.
+       (`(X ^ Y) & (Z | X | Y)`): New pattern.
+
+2026-11-04  Jeff Law  <[email protected]>
+
+       * config/riscv/riscv.cc (synthesize_add): Reorder instructions when we
+       do not find a good synthesis.
+
+2026-11-04  Kyrylo Tkachov  <[email protected]>
+
+       * tree-vect-patterns.cc (vect_recog_popcount_clz_ctz_ffs_pattern):
+       Select the value at zero of a two-argument .CLZ or .CTZ if it is not
+       the value of the target for the vector mode.
+
+2026-11-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128426
+       * tree-ssa-dce.cc (simple_dce_from_worklist): Keep
+       PHI defs on abnormal edges.
+
+2026-11-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128398
+       PR tree-optimization/128237
+       * tree-ssa-sccvn.cc (vn_nary_may_trap): Set fp_operation
+       correctly for comparisons and FIX_TRUNC_EXPR.  Also do not
+       trap for VEC_COND_EXPR.
+       * gimple.cc (gimple_could_trap_p_1): Likewise for
+       FIX_TRUNC_EXPR and VEC_COND_EXPR.
+
+2026-11-04  Tobias Burnus  <[email protected]>
+
+       * omp-general.cc (omp_runtime_api_procname): Add
+       omp_{s,g}et_device_{num_teams,teams_thread_limit}.
+
+2026-11-04  Zhongyao Chen  <[email protected]>
+
+       * config/riscv/riscv-protos.h (struct common_vector_cost): Change
+       permute_cost to array.
+       * config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost): Look
+       up per-LMUL permute_cost for vec_perm.
+       * config/riscv/riscv.cc (rvv_vls_vector_cost, rvv_vla_vector_cost)
+       (xt_c9501_vls_vector_cost): Update permute_cost.
+       (riscv_builtin_vectorization_cost): Return permute_cost[LMUL_1].
+
+2026-11-04  Pan Li  <[email protected]>
+
+       * config/riscv/vector.md: Take the Wn3 constraint for the
+       operand 4 of the widening float reduction.
+
+2026-11-04  Jeff Law  <[email protected]>
+
+       PR target/128420
+       * config/riscv/bitmanip.md (andi_add.uw): Turn into define_split.
+
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-03  Loeka Rogge  <[email protected]>
 
        * config/riscv/arcv-rhx100.md (arcv_rhx100_mpy_insn): Rename to
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 968729b2ed62..10ea69eb092b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261104
+20261105
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 1c5613b27dc0..1b40943b59e2 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,18 @@
+2026-11-04  Jonathan Yong  <[email protected]>
+
+       Revert:
+       2026-11-04  Jürgen Pfeifer  <[email protected]>
+                   Zhongteng Gui  <[email protected]>
+
+       * gcc-interface/Makefile.in (gnatlib-shared-win32): Provide
+       import library.
+
+2026-11-04  Jürgen Pfeifer  <[email protected]>
+           Zhongteng Gui  <[email protected]>
+
+       * gcc-interface/Makefile.in (gnatlib-shared-win32): Provide
+       import library.
+
 2026-10-31  Eric Botcazou  <[email protected]>
 
        * exp_ch6.adb (Expand_Ctrl_Function_Call): Do not return early for
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 23494b024eb7..1bf50eb703e9 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,16 @@
+2026-11-04  Robert Dubner  <[email protected]>
+
+       * genapi.cc (establish_using): A run-time check for a NULL pointer
+       prevents adding a small number to it.
+       (actually_create_the_static_field): Use modified expand_expanded().
+       (parser_symbol_add): Use original_without_capacity().
+       * symbols.cc (expand_picture): Use std::string for retval instead of
+       allocated memory.
+       (expand_expanded): Return char* instead of modifying the caller.
+       * symbols.h (expand_expanded): Changed the declaration.
+       * util.cc (cbl_field_t::encode_numeric): Use modified
+       expand_expanded().
+
 2026-10-28  Robert Dubner  <[email protected]>
 
        * Make-lang.in: Enable parallel computing for "make check-cobol"/
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index f81f8b93bea8..17bf5bb46c92 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,9 @@
+2026-11-04  Iain Sandoe  <[email protected]>
+
+       * d-codegen.cc (build_vec_cmp): New.
+       (build_boolop): Where required compute a separate return type for vector
+       boolean ops.
+
 2026-10-22  Guillaume Gomez  <[email protected]>
 
        * Make-lang.in: Add compilation of `attr-handlers.c` in
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index d148087f2de4..2374c32940e9 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * gm2-libs/config-host.in: Replace AC_CONFIG_HEADER with 
AC_CONFIG_HEADERS.
+
 2026-10-26  Gaius Mulley  <[email protected]>
 
        PR modula2/127991
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index f21dd64ebca2..676cd617dea8 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,190 @@
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * hir/tree/rust-hir-pattern-abstract.cc (StructPattern::is_refutable):
+       Handle enum patterns with multiple variants.
+
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * hir/tree/rust-hir-pattern-abstract.cc (PathPattern::is_refutable):
+       Resolve the path through name resolution instead of its final
+       segment, and handle associated constants and const generics.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * typecheck/rust-hir-type-check-expr.cc (visit(HIR::ArrayIndexExpr)): 
Implement type check
+       support for slice types as well.
+       * backend/rust-compile-expr.cc (visit(HIR::ArrayIndexExpr)): Implement 
intrinsic codegen
+       support for slice indexing.
+
+2026-11-04  Owen Avery  <[email protected]>
+
+       * util/fnv-hash.h (FNV::write): Tweak calculation.
+
+2026-11-04  Sriram Raghunathan  <[email protected]>
+
+       * rust-backend.h (function_defer_statement): Remove.
+       * rust-gcc.cc (function_defer_statement): Remove.
+
+2026-11-04  Wesley Lewis  <[email protected]>
+
+       * parse/rust-parse-impl-macro.hxx
+       (Parser<ManagedTokenSource>::parse_macro_invocation_semi): Added error.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * util/rust-util-path.h: Move UtilPath class to Rust namespace.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * resolve/rust-forever-stack.hxx: Emit an error message on ::crate.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * resolve/rust-forever-stack.h: Replace vector with UtilPath.
+       * resolve/rust-forever-stack.hxx: Likewise.
+       * resolve/rust-name-resolution-context.h: Likewise.
+       * resolve/rust-name-resolution-context.hxx: Likewise.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * ast/rust-ast.h: Add a new function to convert to util path.
+       * ast/rust-path.h: Likewise.
+       * resolve/rust-early-name-resolver-2.0.cc (Early::resolve_glob_import):
+       Create a UtilPath and use it.
+       * resolve/rust-early-name-resolver-2.0.h: Likewise.
+       * resolve/rust-forever-stack.h: Change ResolutionPath class to add an
+       opening_scope_resolution flag to mark extern prelude paths. Add a
+       getter for that flag.
+       * resolve/rust-late-name-resolver-2.0.cc (Late::visit): Use a UtilPath.
+       * resolve/rust-name-resolution-context.h: Change set_path functions
+       to accept a UtilPath instead of a simple vector or segment.
+       * util/rust-util-path.h: New file.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * resolve/rust-forever-stack.h: Only output an opening scope double
+       semicolon when we use it.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * ast/rust-ast-builder.cc (Builder::discriminant_value): Add call to
+       get opening scope resolution value.
+       (Builder::qualified_call): Add opening scope resolution argument.
+       * ast/rust-ast-builder.h: Update function prototype and add a new
+       function to disambiguate opening scope from context.
+       * expand/rust-derive-clone.cc (DeriveClone::clone_call): Fetch opening
+       scope value.
+       * expand/rust-derive-debug.cc (DeriveDebug::stub_debug_fn): Likewise.
+       * expand/rust-derive-default.cc (DeriveDefault::default_call):
+       Likewise.
+       * expand/rust-derive-eq.cc (get_eq_trait_path): Likewise.
+       * expand/rust-derive-hash.cc (DeriveHash::hash_call): Likewise.
+       (DeriveHash::hash_fn): Likewise.
+       * expand/rust-derive-ord.cc (DeriveOrd::cmp_call): Likewise.
+       (DeriveOrd::cmp_fn): Likewise.
+       (DeriveOrd::make_equal): Likewise.
+       (DeriveOrd::recursive_match): Likewise.
+       * expand/rust-expand-format-args.cc (format_arg): Likewise.
+       (expand_format_args): Likewise.
+
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * backend/rust-constexpr.cc (eval_call_expression): Only request an
+       insertion in the call table when the call will be cached.
+
+2026-11-04  Arthur Cohen  <[email protected]>
+
+       * backend/rust-compile-intrinsic.cc: Rework prefetch handlers, add them 
for
+       prefetch_{read, write}_instruction
+       * backend/rust-intrinsic-handlers.cc (prefetch): New function, to 
replace...
+       (prefetch_read_data): ...this one...
+       (prefetch_write_data): ...and this one...
+       (prefetch_data): ...and this one!
+       * backend/rust-intrinsic-handlers.h (enum class Prefetch): Rename to...
+       (enum class Mode): ...this.
+       (enum class Cache): New enum.
+       (prefetch_data): Remove.
+       (prefetch_read_data): Likewise.
+       (prefetch_write_data): Likewise.
+       (prefetch): New handler and internal implementation.
+       * util/rust-intrinsic-values.h: Add PREFETCH_{READ, WRITE}_INSTRUCTION.
+       * typecheck/rust-hir-type-check-intrinsic.cc: Add entries for
+       prefetch_{read, write}_instruction
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * util/rust-intrinsic-values.h (Intrinsics): Add new entries for atomic 
fence
+       function names.
+       * backend/rust-intrinsic-handlers.h (inner::atomic_fence): New function 
for compiling
+       atomic fence intrinsics.
+       (atomic_fence): New function to handle atomic_fence and its variants.
+       * backend/rust-intrinsic-handlers.cc (inner:atomic_fence): Implement.
+       (atomic_fence): Implement.
+       * backend/rust-compile-intrinsic.cc (generic_intrinsics): Add entries 
for the new atomic
+       fence intrinsics.
+       * typecheck/rust-hir-type-check-intrinsic.cc (intrinsic_rules): 
Likewise, but for type
+       checking.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * util/rust-intrinsic-values.h (Intrinsics): Add new entries for atomic 
min/max function
+       names.
+       * backend/rust-intrinsic-handlers.h (inner::atomic_minmax): New 
function for compiling
+       atomic min/max intrinsics.
+       (atomic_minmax): New function to handle atomic_min/max and their 
variants.
+       * backend/rust-intrinsic-handlers.cc (inner:atomic_minmax): Implement.
+       (atomic_minmax): Implement.
+       * backend/rust-compile-intrinsic.cc (generic_intrinsics): Add entries 
for the new atomic
+       min/max intrinsics.
+       * typecheck/rust-hir-type-check-intrinsic.cc (intrinsic_rules): 
Likewise, but for type
+       checking.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * util/rust-intrinsic-values.h (Intrinsics): Add new entries for atomic 
compare-
+       exchange function names.
+       * backend/rust-intrinsic-handlers.h (inner::atomic_compare_exchange): 
New function
+       for compiling atomic commpare-exchange intrinsics.
+       (atomic_compare_exchange): New function to handle atomic_cxchg and its 
variants.
+       * backend/rust-intrinsic-handlers.cc (inner::atomic_compare_exchange): 
Implement.
+       (atomic_compare_exchange): Implement.
+       * backend/rust-compile-intrinsic.cc (generic_intrinsics): Add entries 
for the new atomic
+       compare-exchange intrinsics.
+       * typecheck/rust-hir-type-check-intrinsic.cc (intrinsic_rules): 
Likewise, but for type
+       checking.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * util/rust-intrinsic-values.h (Intrinsics): Add new entries for atomic 
binary op
+       function names.
+       * backend/rust-intrinsic-handlers.h (inner::atomic_binary_op): New 
function for compiling
+       atomic binary op intrinsics.
+       (atomic_xadd): New function to handle atomic_xadd and its variants.
+       (atomic_xsub): New function to handle atomic_xsub and its variants.
+       (atomic_and): New function to handle atomic_and and its variants.
+       (atomic_nand): New function to handle atomic_nand and its variants.
+       (atomic_or): New function to handle atomic_or and its variants.
+       (atomic_xor): New function to handle atomic_xor and its variants.
+       * backend/rust-intrinsic-handlers.cc (resolve_atomic_builtin): Renamed 
and repurposed from
+       build_atomic_builtin_name, now directly resolves the tree of the atomic 
builtin.
+       (inner::atomic_store): Add new assert for return type.
+       (inner::atomic_load): Likewise.
+       (inner::atomic_binary_op): Implement.
+       (atomic_xadd): Implement.
+       (atomic_xsub): Implement.
+       (atomic_and): Implement
+       (atomic_nand): Implement.
+       (atomic_or): Implement.
+       (atomic_xor): Implement.
+       * backend/rust-compile-intrinsic.cc (generic_intrinsics): Add entries 
for the new atomic
+       binary op intrinsics.
+       * typecheck/rust-hir-type-check-intrinsic.cc (intrinsic_rules): 
Likewise, but for type
+       checking.
+
+2026-11-04  Arthur Cohen  <[email protected]>
+
+       * typecheck/rust-hir-type-check-intrinsic.cc: Make it return a usize 
instead of a unit type.
+
 2026-10-28  Arthur Cohen  <[email protected]>
 
        * util/rust-intrinsic-values.h: New value for pref_align_of.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2377342e801e..9cc5429935b1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,198 @@
+2026-11-04  Iain Sandoe  <[email protected]>
+
+       * gdc.dg/pr108945.d: Actully test for the absence of the floating
+       point constant, instead of using VEC_COND_EXPR; the latter is now
+       validly emitted.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * gcc.dg/ipa/propalign-1.c: Adjust for new output.
+       * gcc.dg/ipa/propalign-2.c: Adjust for new output.
+       * gcc.dg/ipa/propalign-4.c: Adjust for new output.
+       * gcc.dg/ipa/propalign-5.c: Adjust for new output.
+
+2026-11-04  Andrew MacLeod  <[email protected]>
+
+       * gcc.dg/torture/pr39074-2.c: Remove NULL from pt output.
+       * gcc.dg/torture/pr39074.c: Likewise.
+
+2026-11-04  Onalan, T  <[email protected]>
+
+       * gcc.target/arm/neon-neg64.c: New test.
+       * gcc.target/arm/neon-neg64-autovec.c: Likewise.
+       Assisted-by: GPT-6.1 Sol
+
+2026-11-04  Roger Sayle  <[email protected]>
+
+       PR middle-end/128004
+       PR rtl-optimization/128007
+       * gcc.dg/pr128004.c: New test case.
+       * gcc.dg/pr128007.c: Likewise.
+
+2026-11-04  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/126644
+       * gcc.dg/tree-ssa/pr126644.c: New test.
+
+2026-11-04  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/115547
+       * gcc.dg/tree-ssa/pr115547.c: New test.
+
+2026-11-04  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.dg/vect/bb-slp-clz-ctz-value-at-zero-1.c: Expect vector counts
+       with a select on aarch64.
+
+2026-11-04  Uros Bizjak  <[email protected]>
+
+       * gcc.target/i386/pr128409-1.c: Use *-*-linux* target selector.
+
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/irrefutable-struct-variant.rs: New test.
+       * rust/compile/refutable-struct.rs: Add regression tests for enum
+       variant patterns in function parameters and let bindings.
+
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/refutable-path.rs: Remove dg-ice and add associated
+       const and const generic cases.
+       * rust/compile/irrefutable-path-single-variant.rs: New test.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/compile/issues/2846.rs: New test.
+       * rust/compile/issues/3540.rs: New test.
+       * rust/compile/issues/3584.rs: New test.
+       * rust/compile/issues/3608.rs: New test.
+       * rust/compile/issues/3629.rs: New test.
+       * rust/compile/issues/3641.rs: New test.
+       * rust/compile/issues/3644.rs: New test.
+       * rust/compile/issues/3666.rs: New test.
+       * rust/compile/issues/3689.rs: New test.
+       * rust/compile/issues/issue-1178.rs: Renamed.
+       * rust/compile/issues/issue-2757.rs: Renamed.
+       * rust/compile/issues/issue-3868.rs: Renamed.
+       * rust/compile/issues/issue-4152.rs: Renamed.
+       * rust/compile/issues/issue-4153.rs: Renamed
+       * rust/compile/issues/issue-4668.rs: Renamed.
+       * rust/compile/issues/issue-4675.rs: Renamed.
+       * rust/compile/issues/issue-4709.rs: Renamed.
+       * rust/compile/issues/issue-4883.rs: Renamed.
+       * rust/compile/issues/issue-4885.rs: Renamed.
+       * rust/compile/issues/issue-4971.rs: Renamed.
+       * rust/compile/issues/issue-4973.rs: Renamed.
+       * rust/compile/issues/issue_4402_foo.rs: Update mentioned test file 
name.
+       * rust/compile/issues/1178.rs: New file.
+       * rust/compile/issues/2757.rs: New file.
+       * rust/compile/issues/3868.rs: New file.
+       * rust/compile/issues/4152.rs: New file.
+       * rust/compile/issues/4153.rs: New file.
+       * rust/compile/issues/4668.rs: New file.
+       * rust/compile/issues/4675.rs: New file.
+       * rust/compile/issues/4709.rs: New file.
+       * rust/compile/issues/4883.rs: New file.
+       * rust/compile/issues/4885.rs: New file.
+       * rust/compile/issues/4971.rs: New file.
+       * rust/compile/issues/4973.rs: New file.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/execute/torture/issue-1133.rs: Update index impl for SliceIndex 
for usize.
+       * rust/execute/torture/issue-1232.rs: Likewise.
+
+2026-11-04  Wesley Lewis  <[email protected]>
+
+       * rust/compile/just_dollar.rs: New test.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * rust/compile/extern_prelude_crate_keyword.rs: New test.
+
+2026-11-04  Pierre-Emmanuel Patry  <[email protected]>
+
+       * rust/execute/torture/partial-ord-5.rs: Remove double semicolon
+       prefix.
+
+2026-11-04  Utkarsh Bahuguna  <[email protected]>
+
+       * rust/compile/issues/issue-3949.rs: New test.
+       * rust/execute/torture/const-fn-recursion.rs: New test.
+
+2026-11-04  Arthur Cohen  <[email protected]>
+
+       * rust/compile/prefetch_all.rs: New test.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/execute/torture/atomic_load.rs: Add an atomic_fence.
+       * rust/execute/torture/atomic_store.rs: Likewise.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/compile/atomic_minmax.rs: New file.
+       * rust/execute/torture/atomic_minmax.rs: New file.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/execute/torture/atomic_compare_exchange.rs: New file.
+
+2026-11-04  Yap Zhi Heng  <[email protected]>
+
+       * rust/execute/torture/atomic_and.rs: New file.
+       * rust/execute/torture/atomic_nand.rs: New file.
+       * rust/execute/torture/atomic_or.rs: New file.
+       * rust/execute/torture/atomic_xadd.rs: New file.
+       * rust/execute/torture/atomic_xor.rs: New file.
+       * rust/execute/torture/atomic_xsub.rs: New file.
+
+2026-11-04  Arthur Cohen  <[email protected]>
+
+       * rust/compile/pref_align_of.rs: Likewise.
+
+2026-11-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128426
+       * gcc.dg/torture/pr128426.c: New testcase.
+
+2026-11-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/128398
+       PR tree-optimization/128237
+       * gcc.dg/torture/pr128398.c: New testcase.
+
+2026-11-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/base/pr112431-63.c: New test.
+       * gcc.target/riscv/rvv/base/pr112431-64.c: New test.
+
+2026-11-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f16-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f16-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f16-m4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f16-m8.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f32-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f32-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f32-m4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredusum_vs-f32-m8.c: 
New test.
+
+2026-11-04  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f16-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f16-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f16-m4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f16-m8.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f32-m1.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f32-m2.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f32-m4.c: 
New test.
+       * gcc.target/riscv/rvv/autovec/group_overlap/vfwredosum_vs-f32-m8.c: 
New test.
+
+2026-11-04  Haochen Jiang  <[email protected]>
+
+       * gcc.target/i386/pr128221-2.c: Include pr128221-1a.c.
+
 2026-11-03  Loeka Rogge  <[email protected]>
 
        * gcc.target/riscv/arcv-sched-mul-mem-rpx100.c: New test.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index a7dade81b028..4da096d81a66 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-26  Pietro Monteiro  <[email protected]>
 
        * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Update AC_PROG_LD to 
LT_PATH_LD.
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 67dbd0cadbea..d1f2a00afada 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-27  Torbjörn SVENSSON  <[email protected]>
 
        * configure.ac: Make zstd detection failures nonfatal when
diff --git a/libga68/ChangeLog b/libga68/ChangeLog
index 309cfca0def5..4db9a2f616d5 100644
--- a/libga68/ChangeLog
+++ b/libga68/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-26  James LeBlanc  <[email protected]>
            Jose E. Marchesi  <[email protected]>
 
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 8379fbd643a5..c6f9ba39bacb 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,20 @@
+2026-11-04  Sam Price  <[email protected]>
+
+       * config/microblaze/moddi3.S: Name the register-pair halves by
+       endianness.  Fix the divisor negation, the result sign and the
+       zero paths.  Do not normalize an already-normalized dividend.
+       Do not compute the quotient, which is not returned.  Drop the
+       dead comparison, the unreferenced label and the branch over it.
+       Name the working registers and the labels after the reference
+       algorithm, and state the invariant the trial subtraction relies
+       on.
+       Assisted-by: Claude (Anthropic)
+
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-24  Matt Turner  <[email protected]>
 
        * config/ia64/unwind-ia64.c (ia64_copy_rbs): Take LEN in bytes,
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 5793ed8cc52f..3a2b00a63239 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-02  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 7d5f1ac5cb99..d6f3a278abf6 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,18 @@
+2026-11-04  Richard Biener  <[email protected]>
+
+       PR libfortran/103886
+       PR libfortran/114895
+       * acinclude.m4 (LIBGFOR_CHECK_TIME_BITS64): New check for
+       64-bit time_t support.
+       * configure.ac: Invoke LIBGFOR_CHECK_TIME_BITS64.
+       * configure: Regenerate.
+       * config.h.in: Regenerate.
+
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-02  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 4cfde525224e..593d285cc146 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-02  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index f9937f080a78..e3bf2efcc0d7 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,35 @@
+2026-11-04  Tobias Burnus  <[email protected]>
+
+       * icv-device.c (omp_set_teams_thread_limit): Add comment.
+       * libgomp.map (OMP_6.0): Add
+       omp_{s,g}et_device_{num_teams,teams_thread_limit}.
+       * libgomp.texi: Add some more @refs related to new new routines.
+       (Device Information Routines): Document new routines.
+       (6.0 Impl. Status): Mark them as implemented.
+       * omp.h.in: Add prototypes for them.
+       * omp_lib.f90.in: Add iterface for them.
+       * omp_lib.h.in: Likewise.
+       * target.c (gomp_get_offload_icv_item): Add usage comment.
+       (gomp_copy_back_icvs): Return gomp_offload_icvs instead of void.
+       (gomp_copy_icvs_to_device): New.
+       (GOMP_target_ext): Remove gomp_copy_back_icvs.
+       (omp_set_device_num_teams, omp_get_device_num_teams,
+       omp_set_device_teams_thread_limit,
+       omp_get_device_teams_thread_limit): New.
+       * testsuite/libgomp.c-c++-common/icv-5.c: Change from invalid ICV
+       setting on the device to setting it on the host.
+       * testsuite/libgomp.c-c++-common/icv-6.c: Likewise.
+       * testsuite/libgomp.fortran/icv-6.f90: Likewise.
+       * testsuite/libgomp.c-c++-common/omp-device-num-teams-thread-limit-1.c:
+       New test.
+       * testsuite/libgomp.fortran/omp-device-num-teams-thread-limit-1.f90:
+       New test.
+
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-03  Matthew Malcomson  <[email protected]>
 
        * configure: Regenerate
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 8f962f9020e9..bbb1ae12543f 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-02  Pietro Monteiro  <[email protected]>
 
        * Makefile.in (aclocal_deps): Depend on
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 606a54ef3ce4..e16e457ed815 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-26  Pietro Monteiro  <[email protected]>
 
        * acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Update AC_PROG_LD to 
LT_PATH_LD.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index 4d135153b5e7..e43fe5dccea1 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index fc9f5fc27791..58e0a8d5edfc 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,8 @@
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-11-02  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ed97daefe6bf..3c3b0b4bbe9a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2026-11-04  Nathan Myers  <[email protected]>
+
+       PR libstdc++/112925
+       * include/bits/basic_string.h (basic_string range ctor):
+       Special-case ranges of streambuf iterators.
+       * include/bits/basic_string.tcc (_M_construct): Special-case
+       streambuf iterators. These always consume the whole stream.
+       * testsuite/21_strings/basic_string/cons/char/from_sbufiter.cc:
+       New test, construction from two istreambuf_iterators.
+       * testsuite/21_strings/basic_string/cons/from_range2.cc:
+       New tests, construction from ranges.
+
+2026-11-04  Pietro Monteiro  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS.
+
 2026-10-29  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/128264

Reply via email to