https://gcc.gnu.org/g:0aac01bfa6ea1384bf5cf0de87a52bd9fb9ab37c

commit r16-5368-g0aac01bfa6ea1384bf5cf0de87a52bd9fb9ab37c
Author: GCC Administrator <[email protected]>
Date:   Tue Nov 18 00:21:51 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 114 +++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cobol/ChangeLog     |  10 +++
 gcc/fortran/ChangeLog   |  17 ++++
 gcc/rust/ChangeLog      | 101 ++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 219 ++++++++++++++++++++++++++++++++++++++++++++++++
 libcody/ChangeLog       |   5 ++
 libgcobol/ChangeLog     |  24 ++++++
 libgomp/ChangeLog       | 131 +++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  27 ++++++
 10 files changed, 649 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 84c11a3a1a53..00ad343ca48e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,117 @@
+2025-11-17  David Malcolm  <[email protected]>
+
+       PR analyzer/122626
+       * tree-logical-location.cc
+       (tree_logical_location_manager::get_parent): Return null when
+       TYPE_CONTEXT is a TRANSLATION_UNIT_DECL so that we don't fail
+       the assertion in assert_valid_tree.
+
+2025-11-17  Evgeny Karpov  <[email protected]>
+
+       PR diagnostics/122666
+       * config/i386/x-mingw32 (LIBS): Add -lws2_32
+       * diagnostics/sarif-sink.cc: Move sockets includes to before
+       config.h and support __MINGW32__.
+
+2025-11-17  Andrew Pinski  <[email protected]>
+
+       PR middle-end/97894
+       * attr-fnspec.h (attr_fnspec): arg_idx, known_p, arg_specified_p,
+       arg_direct_p,  arg_used_p, arg_readonly_p,
+       arg_maybe_read_p, arg_maybe_written_p,
+       arg_max_access_size_given_by_arg_p,
+       arg_access_size_given_by_type_p,
+       arg_copied_to_arg_p, arg_noescape_p, returns_arg,
+       returns_noalias_p, global_memory_read_p,
+       global_memory_written_p, errno_maybe_written_p, arg_eaf_flags,
+       and get_str as const methods.
+
+2025-11-17  Andrew Pinski  <[email protected]>
+
+       * tree-cfgcleanup.cc (maybe_remove_forwarder_block): Move a few
+       checks earlier.
+
+2025-11-17  Andrew Pinski  <[email protected]>
+
+       * tree-cfgcleanup.cc (tree_forwarder_block_p): Merge this and ...
+       (remove_forwarder_block): This into ...
+       (maybe_remove_forwarder_block): Here.
+       (cleanup_tree_cfg_bb): Call only maybe_remove_forwarder_block.
+       (pass_merge_phi::execute): Likewise.
+
+2025-11-17  Andrew Pinski  <[email protected]>
+
+       * tree-cfgcleanup.cc (pass_merge_phi::execute): Add stats for the 
removed
+       blocks.
+
+2025-11-17  Jeff Law  <[email protected]>
+
+       PR rtl-optimization/122575
+       * simplify-rtx.cc (simplify_context::simplify_relational_operation_1):
+       Use correct mode for simplified IOR expression inside equality
+       conditional.
+
+2025-11-17  Xi Ruoyao  <[email protected]>
+
+       * simplify-rtx.cc (simplify_const_binary_operation): Simplify
+       VEC_CONCAT two constant vectors.
+
+2025-11-17  Richard Biener  <[email protected]>
+
+       * tree-ssa-loop-im.cc (move_computations_worker): Avoid newline
+       between 'Moving statement' and actual statement dump in dumpfile.
+
+2025-11-17  Richard Biener  <[email protected]>
+
+       * tree-ssa-loop-im.cc (fill_always_executed_in): Skip
+       blocks not in loops when looking for possibly not returning
+       calls.
+
+2025-11-17  Victor Do Nascimento  
<[email protected]>
+
+       * cfgloop.cc (loop_exits_to_bb_p): Change return type.
+       (loop_exits_from_bb_p): Likewise.
+       * cfgloop.h: (loop_exits_to_bb_p): Likewise.
+       (loop_exits_from_bb_p): Likewise.
+
+2025-11-17  Alfie Richards  <[email protected]>
+
+       * doc/extend.texi: (ARM C Language Extensions (ACLE)) Update ACLE URL
+       and description.
+
+2025-11-17  Artemiy Volkov  <[email protected]>
+
+       * tree-ssa-forwprop.cc (optimize_vector_load): Inhibit
+       optimization when all uses are through subvectors without
+       extension.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * tree-core.h (enum built_in_function): Avoid arithmetics or
+       bitwise operations between enumerators from different enums.
+       * lto-streamer.h (lto_tag_is_gimple_code_p): Likewise.
+       * gimple.h (gimple_omp_atomic_set_memory_order): Likewise.
+       * common/config/i386/i386-cpuinfo.h (M_CPU_SUBTYPE_START,
+       M_CPU_TYPE): Likewise.
+       * tree-complex.cc (expand_complex_libcall): Likewise.
+       * ipa-modref-tree.h (modref_access_node::operator ==): Change
+       argument type from modref_access_node & to
+       const modref_access_node &.
+       * ipa-modref-tree.cc (modref_access_node::operator ==): Likewise.
+
+2025-11-17  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122573
+       * config/i386/i386.cc (ix86_vector_costs::finish_cost): Avoid
+       using masked epilogues when an SSE epilogue would have a VF of one.
+
+2025-11-17  Rainer Orth  <[email protected]>
+
+       * configure.ac (gcc_cv_ld_compress_debug) <*-*-solaris2*>: Check
+       for zstd compression support.
+       * configure: Regenerate.
+       * doc/invoke.texi (Debugging Options, gz): Document zstd.
+
 2025-11-16  Andrew MacLeod  <[email protected]>
 
        PR tree-optimization/121345
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bca19945f97c..fb72b5649a8c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251117
+20251118
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 28fcde89e33d..a7260f8ea508 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,13 @@
+2025-11-17  James K. Lowden  <[email protected]>
+
+       PR cobol/122702
+       * Make-lang.in: Move stored-char-length.cbl to libgcobol.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * symbols.cc (symbol_table_init): Avoid arithmetics or
+       bitwise operations between enumerators from different enums.
+
 2025-11-15  Jakub Jelinek  <[email protected]>
 
        PR cobol/122691
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c4a2c1ea3c93..4a3c84304fff 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2025-11-17  Harald Anlauf  <[email protected]>
+
+       PR fortran/122709
+       * resolve.cc (resolve_assoc_var): If the associate target is a
+       contiguous pointer, so is the associate variable.
+
+2025-11-17  Thomas Koenig  <[email protected]>
+
+       * gfortran.texi: Remove section "Experimental features for future
+       Fortran revisions". Move documentation of UNSIGNED into Extensions.
+       Mention flang compatibility.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * parse.cc (gfc_parse_file): Avoid arithmetics or
+       bitwise operations between enumerators from different enums.
+
 2025-11-14  Yuao Ma  <[email protected]>
 
        * trans-expr.cc (conv_dummy_value): Add check for NULL allocatable.
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index 82d716b57199..e2d7fb86e3f0 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,104 @@
+2025-11-17  Philip Herron  <[email protected]>
+
+       * typecheck/rust-hir-type-check-implitem.cc 
(TypeCheckImplItemWithTrait::visit): null guard
+       * typecheck/rust-hir-type-check.cc 
(TraitItemReference::get_type_from_fn): default to anon
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * backend/rust-compile-item.cc (CompileItem::visit): support the 
synthetic function consts
+       * typecheck/rust-hir-type-check-expr.cc (TypeCheckExpr::Resolve): 
likewise
+       * typecheck/rust-hir-type-check-implitem.cc (TypeCheckImplItem::visit): 
create the synth
+       * typecheck/rust-tyty.h: new flag for synthetic constant
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * typecheck/rust-hir-type-check-type.cc (TypeCheckType::visit): fix 
mappings
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * ast/rust-ast.cc (Attribute::is_derive):
+       Change is_derive method with its valid path.
+       * util/rust-attribute-values.h:
+       Delete redudant derive attribute.
+       * util/rust-attributes.cc (AttributeChecker::check_inner_attribute):
+       Helper method for check_inner_attributes
+       (AttributeChecker::check_inner_attributes):
+       Implement method for errors check.
+       * util/rust-attributes.h:
+       Add methods above in header.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * 
parse/rust-parse-impl.h(Parser<ManagedTokenSource>::parse_while_let_loop_expr):
+       Add check for missing pattern.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * ast/rust-ast.cc (MetaItemLitExpr::check_cfg_predicate): Make error.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * ast/rust-ast.cc (Attribute::check_cfg_predicate): add cfg path in 
condition
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * ast/rust-ast.cc (Attribute::check_cfg_predicate):
+       Make error.
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * backend/rust-compile-resolve-path.cc: handle const param values
+       * typecheck/rust-hir-type-check-item.cc: generate const infer vars when 
required
+       * typecheck/rust-type-util.cc (unify_site_and): handle a null param 
cleanup
+       * typecheck/rust-tyty-util.cc (TyVar::get_implicit_const_infer_var): 
helper interface
+       * typecheck/rust-tyty-util.h: update header prototypes
+       * typecheck/rust-tyty.cc (BaseType::is_concrete): correctly handle 
const types
+       (ConstParamType::get_name): emit the specified type
+       (ConstParamType::is_equal): fix recursion loop
+       * typecheck/rust-unify.cc (UnifyRules::go): const infer vars need 
cleanup too
+       * typecheck/rust-unify.h: support base generics
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * 
backend/rust-compile-pattern.cc(compilePatternCheckExpr::visit(RangePattern)):
+       Add E0579 check to ensure that lower bound is always below upper bound.
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * backend/rust-compile-pattern.cc (compile_range_pattern_bound): Set 
litexpr
+       to negative if has_minus is present in the RangePatternBoundLiteral 
param.
+
+2025-11-17  vishruth-thimmaiah  <[email protected]>
+
+       * parse/rust-parse-impl.h (Parser::parse_generic_params): Emit
+       an error when const generics with a default value is not
+       trailing.
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * parse/rust-parse-impl.h (parse_literal_or_range_pattern): Parse minus 
sign
+       properly for LiteralPattern.
+       * ast/rust-pattern.h (LiteralPattern): Add has_minus boolean for 
LiteralPattern.
+       * hir/tree/rust-hir-pattern.h (LiteralPattern): Ditto.
+       * ast/rust-pattern.cc (LiteralPattern::as_string): Update to include 
minus sign
+       if present.
+       * hir/tree/rust-hir.cc (LiteralPattern::as_string): Ditto.
+       * hir/rust-ast-lower-pattern.cc (visit(LiteralPattern)): Pass has_minus 
boolean
+       from AST to HIR.
+       * backend/rust-compile-pattern.cc 
(CompilePatternCheckExpr::visit(LiteralPattern)):
+       Compile litexpr as negative if minus sign is present.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * metadata/rust-export-metadata.cc (ExportContext::emit_macro):
+       Change method argument NodeId to AST::MacroRulesDefinition.
+       * metadata/rust-export-metadata.h:
+       Likewise.
+       * util/rust-hir-map.cc (Mappings::insert_exported_macro):
+       Insert AST::MacroRulesDefinition instead of NodeId.
+       * util/rust-hir-map.h:
+       Change methods declarations of exported macros.
+
 2025-11-12  Arthur Cohen  <[email protected]>
 
        * ast/rust-fmt.h: Simplify diagnostic avoidance.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 73863476b913..c0e361ca1f40 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,222 @@
+2025-11-17  Harald Anlauf  <[email protected]>
+
+       PR fortran/122709
+       * gfortran.dg/select_contiguous.f90: New test.
+
+2025-11-17  David Malcolm  <[email protected]>
+
+       PR analyzer/122626
+       * g++.dg/analyzer/malloc.C: Add sarif output to verify the fix for
+       PR analyzer/122626.
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * rust/compile/issue-4188.rs: New test.
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * rust/execute/torture/const-generics-5.rs: New test.
+       * rust/execute/torture/const-generics-6.rs: New test.
+       * rust/execute/torture/const-generics-7.rs: New test.
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * rust/compile/const_generics_18.rs: New test.
+       * rust/compile/const_generics_19.rs: New test.
+       * rust/execute/torture/const-generics-3.rs: New test.
+       * rust/execute/torture/const-generics-4.rs: New test.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-4212.rs:
+       * rust/compile/issue-4219.rs: New test.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-4162.rs: New test.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-4222.rs: New test.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-4261.rs: New test.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-4267.rs: New test.
+
+2025-11-17  Philip Herron  <[email protected]>
+
+       * rust/execute/torture/const-generics-2.rs: New test.
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * rust/compile/issue-3659.rs: New file.
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * rust/compile/issue-4242.rs: New file.
+       * rust/execute/torture/issue-4242.rs: New file.
+
+2025-11-17  vishruth-thimmaiah  <[email protected]>
+
+       * rust/compile/const_generics_17.rs: New test.
+       * rust/compile/generics14.rs: New test.
+
+2025-11-17  Yap Zhi Heng  <[email protected]>
+
+       * rust/execute/torture/literalpattern_neg.rs: New file.
+
+2025-11-17  Lucas Ly Ba  <[email protected]>
+
+       * rust/compile/issue-3617.rs: New test.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/DRs/dr3079.C: New test.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/DRs/dr3061.C: New test.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/DRs/dr3045.C: New test.
+
+2025-11-17  Richard Biener  <[email protected]>
+
+       * gcc.dg/vect/slp-9.c: Use noipa function attribute, drop
+       -fno-early-inlining option.
+       * c-c++-common/restrict-2.c: Explicitly look for hoisted loads.
+       * gfortran.dg/pr104466.f90: Adjust.
+
+2025-11-17  Artemiy Volkov  <[email protected]>
+
+       * gcc.target/aarch64/simd/usubl2.c: New test.
+
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * c-c++-common/goacc/cache-3-1.c: Add dg-skip-if for c++26.
+       * g++.dg/goacc/data-clause-2.C: Likewise.
+       * g++.dg/gomp/allocate-3.C: Likewise.
+       * c-c++-common/gomp/affinity-2.c: Use { c || c++23_down } effective
+       target.
+       * c-c++-common/goacc/cache-3-2.c: Replace [: in OpenMP or OpenACC
+       pragmas or attributes with [ : and :] with : ].
+       * c-c++-common/goacc/data-clause-1.c: Likewise.
+       * c-c++-common/goacc/data-clause-2.c: Likewise.
+       * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
+       * c-c++-common/goacc/mdc-2.c: Likewise.
+       * c-c++-common/goacc/readonly-1.c: Likewise.
+       * c-c++-common/gomp/allocate-4.c: Likewise.
+       * c-c++-common/gomp/clauses-3.c: Likewise.
+       * c-c++-common/gomp/declare-mapper-3.c: Likewise.
+       * c-c++-common/gomp/depend-1.c: Likewise.
+       * c-c++-common/gomp/depend-2.c: Likewise.
+       * c-c++-common/gomp/depend-3.c: Likewise.
+       * c-c++-common/gomp/depend-4.c: Likewise.
+       * c-c++-common/gomp/depend-5.c: Likewise.
+       * c-c++-common/gomp/depend-6.c: Likewise.
+       * c-c++-common/gomp/dispatch-1.c: Likewise.
+       * c-c++-common/gomp/loop-5.c: Likewise.
+       * c-c++-common/gomp/map-1.c: Likewise.
+       * c-c++-common/gomp/map-2.c: Likewise.
+       * c-c++-common/gomp/map-4.c: Likewise.
+       * c-c++-common/gomp/map-7.c: Likewise.
+       * c-c++-common/gomp/pr100902-1.c: Likewise.
+       * c-c++-common/gomp/pr103642.c: Likewise.
+       * c-c++-common/gomp/pr120180-1.c: Likewise.
+       * c-c++-common/gomp/pr61486-1.c: Likewise.
+       * c-c++-common/gomp/pr81006.c: Likewise.
+       * c-c++-common/gomp/pr91920.c: Likewise.
+       * c-c++-common/gomp/pr96867.c: Likewise.
+       * c-c++-common/gomp/pr99928-16.c: Likewise.
+       * c-c++-common/gomp/reduction-1.c: Likewise.
+       * c-c++-common/gomp/scan-1.c: Likewise.
+       * c-c++-common/gomp/target-data-1.c: Likewise.
+       * c-c++-common/gomp/target-enter-data-1.c: Likewise.
+       * c-c++-common/gomp/target-has-device-addr-1.c: Likewise.
+       * c-c++-common/gomp/target-implicit-map-2.c: Likewise.
+       * c-c++-common/gomp/target-map-iterators-1.c: Likewise.
+       * c-c++-common/gomp/target-map-iterators-3.c: Likewise.
+       * c-c++-common/gomp/target-update-iterators-1.c: Likewise.
+       * c-c++-common/gomp/target-update-iterators-3.c: Likewise.
+       * g++.dg/goacc/cache-3-1.C: Likewise.
+       * g++.dg/goacc/cache-3-2.C: Likewise.
+       * g++.dg/goacc/data-clause-1.C: Likewise.
+       * g++.dg/goacc/mdc.C: Likewise.
+       * g++.dg/gomp/array-section-2.C: Likewise.
+       * g++.dg/gomp/bad-array-section-10.C: Likewise.
+       * g++.dg/gomp/bad-array-section-11.C: Likewise.
+       * g++.dg/gomp/bad-array-section-9.C: Likewise.
+       * g++.dg/gomp/declare-mapper-1.C: Likewise.
+       * g++.dg/gomp/declare-mapper-2.C: Likewise.
+       * g++.dg/gomp/depend-1.C: Likewise.
+       * g++.dg/gomp/depend-2.C: Likewise.
+       * g++.dg/gomp/ind-base-3.C: Likewise.
+       * g++.dg/gomp/map-1.C: Likewise.
+       * g++.dg/gomp/map-2.C: Likewise.
+       * g++.dg/gomp/map-ptrmem-1.C: Likewise.
+       * g++.dg/gomp/map-ptrmem-2.C: Likewise.
+       * g++.dg/gomp/member-array-2.C: Likewise.
+       * g++.dg/gomp/target-this-3.C: Likewise.
+       * g++.dg/gomp/target-this-4.C: Likewise.
+
+2025-11-17  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122573
+       * gcc.dg/vect/costmodel/x86_64/costmodel-pr122573.c: New testcase.
+
+2025-11-17  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+       for vmsne.vx.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add the helper
+       macros.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
+       data for run test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u8.c: New test.
+
+2025-11-17  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+       for vmsne.vx.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
+       helper macros.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
+       data for run test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i8.c: New test.
+
 2025-11-16  Andrew MacLeod  <[email protected]>
 
        PR tree-optimization/121345
diff --git a/libcody/ChangeLog b/libcody/ChangeLog
index 0576626f6071..9ddd0ba40cdf 100644
--- a/libcody/ChangeLog
+++ b/libcody/ChangeLog
@@ -1,3 +1,8 @@
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * cody.hh (MessageBuffer::Space): For C++14 or newer use
+       (char) u8' ' instead of Detail::S2C(u8" ").
+
 2023-06-15  Marek Polacek  <[email protected]>
 
        * Makefile.in: Pass LD_PICFLAG to LDFLAGS.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 2096f4eecc13..41584389e447 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,27 @@
+2025-11-17  James K. Lowden  <[email protected]>
+
+       PR cobol/122702
+       * Makefile.am: Set libdir and libsubdir per libada example.
+       * Makefile.in: Regenerate.
+       * compat/README.md: Revise per new directory structure.
+       * compat/gnu/lib/CBL_ALLOC_MEM.cbl: Moved from compat/lib/gnu.
+       * compat/gnu/lib/CBL_CHECK_FILE_EXIST.cbl: Moved from compat/lib/gnu.
+       * compat/gnu/lib/CBL_DELETE_FILE.cbl: Moved from compat/lib/gnu.
+       * compat/gnu/lib/CBL_FREE_MEM.cbl: Moved from compat/lib/gnu.
+       * compat/gnu/udf/stored-char-length.cbl: New file.
+       * compat/lib/gnu/CBL_ALLOC_MEM.cbl: Moved to compat/gnu/lib.
+       * compat/lib/gnu/CBL_CHECK_FILE_EXIST.cbl: Moved to compat/gnu/lib.
+       * compat/lib/gnu/CBL_DELETE_FILE.cbl: Moved to compat/gnu/lib.
+       * compat/lib/gnu/CBL_FREE_MEM.cbl: Moved to compat/gnu/lib.
+       * posix/cpy/psx-open.cpy: New file.
+       * posix/shim/open.cc: New file.
+       * posix/shim/stat.h: Add mode & flag bits for open.cc
+       * posix/udf/posix-lseek.cbl: New file.
+       * posix/udf/posix-open.cbl: New file.
+       * posix/udf/posix-read.cbl: New file.
+       * posix/udf/posix-write.cbl: New file.
+       * xmlparse.cc: Quell context_t initialization-order warning.
+
 2025-11-13  James K. Lowden  <[email protected]>
 
        * Makefile.am: Move UDF-support to posix/shim, add install targets
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a1d58e008691..92747f4ee132 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,134 @@
+2025-11-17  Jakub Jelinek  <[email protected]>
+
+       * testsuite/libgomp.c++/allocate-1.C: Replace [: in OpenMP or OpenACC
+       pragmas or attributes with [ : and :] with : ].
+       * testsuite/libgomp.c++/baseptrs-3.C: Likewise.
+       * testsuite/libgomp.c++/baseptrs-5.C: Likewise.
+       * testsuite/libgomp.c++/class-array-1.C: Likewise.
+       * testsuite/libgomp.c++/examples-4/target_data-5.C: Likewise.
+       * testsuite/libgomp.c++/lvalue-tofrom-2.C: Likewise.
+       * testsuite/libgomp.c++/pr101544-1.C: Likewise.
+       * testsuite/libgomp.c++/pr108286.C: Likewise.
+       * testsuite/libgomp.c++/reduction-10.C: Likewise.
+       * testsuite/libgomp.c++/reduction-11.C: Likewise.
+       * testsuite/libgomp.c++/reduction-12.C: Likewise.
+       * testsuite/libgomp.c++/reduction-5.C: Likewise.
+       * testsuite/libgomp.c++/reduction-6.C: Likewise.
+       * testsuite/libgomp.c++/reduction-7.C: Likewise.
+       * testsuite/libgomp.c++/reduction-8.C: Likewise.
+       * testsuite/libgomp.c++/reduction-9.C: Likewise.
+       * testsuite/libgomp.c++/target-18.C: Likewise.
+       * testsuite/libgomp.c++/target-19.C: Likewise.
+       * testsuite/libgomp.c++/target-2.C: Likewise.
+       * testsuite/libgomp.c++/target-22.C: Likewise.
+       * testsuite/libgomp.c++/target-23.C: Likewise.
+       * testsuite/libgomp.c++/target-9.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-100.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-101.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-12.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-2003.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-30.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-300.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-32.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-33.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-41.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-60.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-61.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-62.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-80.C: Likewise.
+       * testsuite/libgomp.c++/target-flex-81.C: Likewise.
+       * testsuite/libgomp.c++/target-has-device-addr-7.C: Likewise.
+       * testsuite/libgomp.c++/target-in-reduction-1.C: Likewise.
+       * testsuite/libgomp.c++/target-in-reduction-2.C: Likewise.
+       * testsuite/libgomp.c++/target-lambda-1.C: Likewise.
+       * testsuite/libgomp.c++/target-lambda-3.C: Likewise.
+       * testsuite/libgomp.c++/target-map-class-1.C: Likewise.
+       * testsuite/libgomp.c++/target-std__array-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__bitset-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__deque-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__flat_map-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__flat_multimap-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__flat_multiset-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__flat_set-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__forward_list-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__list-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__map-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__multimap-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__multiset-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__set-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__span-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__unordered_map-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__unordered_multimap-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__unordered_multiset-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__unordered_set-concurrent.C:
+       Likewise.
+       * testsuite/libgomp.c++/target-std__valarray-1.C: Likewise.
+       * testsuite/libgomp.c++/target-std__valarray-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-std__vector-concurrent.C: Likewise.
+       * testsuite/libgomp.c++/target-this-3.C: Likewise.
+       * testsuite/libgomp.c++/target-this-4.C: Likewise.
+       * testsuite/libgomp.c++/target-virtual-1.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-11.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-12.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-13.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-17.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-18.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-19.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-4.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-5.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-6.C: Likewise.
+       * testsuite/libgomp.c++/task-reduction-7.C: Likewise.
+       * testsuite/libgomp.c++/taskloop-reduction-2.C: Likewise.
+       * testsuite/libgomp.c++/taskloop-reduction-3.C: Likewise.
+       * testsuite/libgomp.c++/taskloop-reduction-4.C: Likewise.
+       * testsuite/libgomp.c-c++-common/allocate-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/allocate-3.c: Likewise.
+       * testsuite/libgomp.c-c++-common/baseptrs-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/dispatch-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/dispatch-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/interop-2.c: Likewise.
+       * 
testsuite/libgomp.c-c++-common/matrix-omp-target-teams-distribute-parallel-for-1.c:
+       Likewise.
+       * testsuite/libgomp.c-c++-common/ptr-attach-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/ptr-attach-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/refcount-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/struct-elem-4.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-has-device-addr-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-implicit-map-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-implicit-map-5.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-in-reduction-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-in-reduction-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-3.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-map-zlas-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-3.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-11.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-12.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-16.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-3.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-7.c: Likewise.
+       * testsuite/libgomp.c-c++-common/task-reduction-9.c: Likewise.
+       * testsuite/libgomp.c-c++-common/taskloop-reduction-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/teams-nteams-icv-1.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-1.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-16.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-3.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-4.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-6.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c: Likewise.
+
 2025-11-13  Andrew Stubbs  <[email protected]>
            Kwok Cheung Yeung  <[email protected]>
            Thomas Schwinge  <[email protected]>
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0841721875a0..3c54bb17e96d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,30 @@
+2025-11-17  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/122726
+       * src/filesystem/ops-common.h [_GLIBCXX_FILESYSTEM_IS_WINDOWS]
+       (rename): Use __last_system_error to set errno accurately.
+       * testsuite/27_io/filesystem/operations/rename.cc: Test
+       error_code matches errc::no_such_file_or_directory.
+
+2025-11-17  Jonathan Wakely  <[email protected]>
+
+       * src/c++23/std.cc.in [!__cpp_lib_syncbuf]: Disable exports for
+       <syncstream> contents when not defined.
+       [!_GLIBCXX_USE_CXX11_ABI]: Disable exports for pmr aliases in
+       <string> when not defined.
+
+2025-11-17  Jason Merrill  <[email protected]>
+
+       * testsuite/util/testsuite_allocator.h: Move importable headers up.
+       * testsuite/util/testsuite_common_types.h: Likewise.
+       * testsuite/util/testsuite_containers.h: Likewise.
+       * testsuite/util/testsuite_error.h: Move includes inside
+       include guard.
+       * testsuite/util/testsuite_greedy_ops.h: #include <cstddef>.
+       * testsuite/util/testsuite_iterators.h: #include <utility>.
+       * testsuite/util/testsuite_new_operators.h: #include <cstdlib>.
+       * testsuite/util/testsuite_random.h: #include <random>.
+
 2025-11-16  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/122698

Reply via email to