https://gcc.gnu.org/g:011070daf505fd1d9d910a2656f444b64ac61e5e

commit r17-5381-g011070daf505fd1d9d910a2656f444b64ac61e5e
Author: GCC Administrator <[email protected]>
Date:   Tue Oct 20 00:16:59 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  11 ++
 contrib/ChangeLog       |   5 +
 gcc/ChangeLog           | 332 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  32 +++++
 gcc/cobol/ChangeLog     |  38 ++++++
 gcc/cp/ChangeLog        |   6 +
 gcc/fortran/ChangeLog   |  15 +++
 gcc/testsuite/ChangeLog | 194 ++++++++++++++++++++++++++++
 libgcobol/ChangeLog     |  33 +++++
 10 files changed, 667 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index eb7035b2be3b..8683a6da79f4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2026-10-19  Tamar Christina  <[email protected]>
+
+       PR bootstrap/127376
+       * Makefile.in: Renegerate.
+       * Makefile.tpl: Strip checking flags for mpfr and gmp.
+
+2026-10-19  David Faust  <[email protected]>
+
+       * MAINTAINERS: Regenerate.
+       * MAINTAINERS.yml: Add myself as a bpf port maintainer.
+
 2026-10-18  Igor Shevlyakov  <[email protected]>
 
        * MAINTAINERS: Regenerate.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index b23258e7695e..377cf3ba6afd 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-19  Richard Earnshaw  <[email protected]>
+
+       * gcc_update: Add a new option, --no-fetch.  If specified, run
+       git rebase rather than git pull.
+
 2026-10-08  Zhongteng Gui  <[email protected]>
 
        PR target/127137
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 08417dfa292b..f994a7fc9099 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,335 @@
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * resource.cc (return_insn_p): Take a const rtx_insn *.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * except.h (get_eh_region_from_rtx): Take a const rtx_insn *.
+       * except.cc (get_eh_region_from_rtx): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * reorg.cc (mostly_true_jump): Take an rtx_insn *.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * rtl.h (label_is_jump_target_p): Take a const rtx_insn *.
+       * rtlanal.cc (label_is_jump_target_p): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * rtl.h (replace_label): Take rtx_insn * labels.
+       * rtlanal.cc (replace_label): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * rtl.h (multiple_sets): Take a const rtx_insn *.
+       * rtlanal.cc (multiple_sets): Likewise.
+       (find_reg_equal_equiv_note): Cast after the INSN_P check.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * cfgrtl.cc (delete_insn): Use dyn_cast for the label case.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * sched-int.h (reg_set_data): Store an rtx_insn * in insn.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * sched-int.h (sel_mark_hard_insn): Take an rtx_insn *.
+       * sel-sched-ir.cc (sel_mark_hard_insn): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * predict.h (invert_br_probabilities): Take an rtx_insn *.
+       * predict.cc (invert_br_probabilities): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * function.h (maybe_copy_prologue_epilogue_insn): Take rtx_insn * 
arguments.
+       * function.cc (maybe_copy_prologue_epilogue_insn): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * cfgrtl.h (delete_insn_chain): Take an rtx_insn * for the start.
+       * cfgrtl.cc (delete_insn_chain): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * rtl.h (next_real_nondebug_insn): Take an rtx_insn *.
+       * emit-rtl.cc (next_real_nondebug_insn): Likewise.
+       * reorg.cc (relax_delay_slots): Cast the label argument.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * cfgrtl.cc (delete_insn): Use label_ref_label.
+       (force_nonfallthru_and_redirect): Likewise.
+       * cse.cc (cse_insn): Likewise.
+       * dwarf2cfi.cc (create_trace_edges): Likewise.
+       * jump.cc (delete_related_insns): Likewise.
+       * reload.cc (subst_reloads): Likewise.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * config/i386/i386.cc (zero_all_st_registers): Declare the insn
+       local as rtx_insn *.
+       (ix86_emit_save_reg_using_mov): Likewise.
+       (pro_epilogue_adjust_stack): Likewise.
+       (release_scratch_register_on_entry): Likewise.
+       (ix86_adjust_stack_and_probe): Likewise.
+       (ix86_expand_prologue): Likewise.
+       * reorg.cc (make_return_insns): Likewise.
+       * config/i386/i386.md (restore_stack_nonlocal): Declare label locals as 
rtx_code_label *.
+
+2026-10-19  Trevor Saunders  <[email protected]>
+
+       * lra-constraints.cc (struct usage_insns): Make insns an
+       rtx_insn_list *.
+       (setup_next_usage_insn): Take an rtx_insn * and wrap it in an
+       INSN_LIST.
+       (add_next_usage_insn): Use insn and next instead of XEXP.
+       (skip_usage_debug_insns): Return the last element's insn.
+       (check_secondary_memory_needed_p): Take an rtx_insn_list *.
+       (inherit_reload_reg): Likewise.
+       (split_reg): Likewise.
+       (split_if_necessary): Likewise.
+       (struct to_inherit): Make insns an rtx_insn_list *.
+       (add_to_inherit): Likewise.
+       (inherit_in_ebb): Likewise.
+
+2026-10-19  Uros Bizjak  <[email protected]>
+
+       PR target/127957
+       * config/i386/i386.md (extendhfdf2): Require TARGET_80387
+       or TARGET_SSE2 && TARGET_SSE_MATH when not using
+       TARGET_AVX512FP16.
+
+2026-10-19  Eric Botcazou  <[email protected]>
+
+       * config/i386/i386.cc (get_scratch_register_on_entry): Never return
+       the DRAP register.
+
+2026-10-19  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.md (neg<mode>2):
+       Change to define_insn pattern, without alternatives and split.
+       (The two peephole2 patterns immediately following the above):
+       New, for single and double precision, respectively.
+
+2026-10-19  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc (xtensa_zero_call_used_regs):
+       Reimplement the zeroing of double-precision FP registers using the
+       asm statement infrastructure.
+       * config/xtensa/xtensa.md
+       (UNSPEC_CONCAT, movdf_concat): Remove.
+
+2026-10-19  Jeff Law  <[email protected]>
+
+       PR target/127865
+       * config/riscv/riscv.md (aop<mode>3): Steer more operations towards
+       PLUS for rv64.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       PR middle-end/127862
+       * match.pd (vec_perm (vec_perm) merges): Handle inputs and results
+       with different numbers of elements.
+       * tree-ssa-forwprop.cc (simplify_permutation): Don't check for an
+       identity when the permutes have different widths.
+
+2026-10-19  Jeff Law  <[email protected]>
+
+       * config/riscv/bitmanip.md (shift_then_shNadd.uw): Ensure popcount of
+       mask is < 32.
+       (and+bclr+addiw -> bclr+ior splitter): Ensure the operation preserves
+       the SI mode sign extension to DI.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       PR tree-optimization/111280
+       * tree-ssa-loop-niter.cc (build_cltz_expr): Pass the precision
+       as the value at zero of the internal function instead of a
+       select.  Unshare SRC in the select of the builtins.
+       (number_of_iterations_cltz_complement): Ask for a value at zero
+       only if SRC can be zero on entry.  If the IV is modified before
+       the test and SRC can be zero, count the zeros of the first value
+       tested.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * tree-ssa-loop-niter.cc (number_of_iterations_popcount): Fail if
+       the exit test uses another header PHI than the recurrence.
+       (number_of_iterations_cltz): Likewise.
+       (number_of_iterations_cltz_complement): Likewise.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * match.pd (.CTZ (x, V) >= C -> (x & ((1 << C) - 1)) == 0):
+       Require that the value at zero is at least C.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * match.pd (min (clz (x), clz (y)) -> clz (x | y)): Compare the
+       value at zero with element_precision as a signed value.
+       (min (ctz (x), ctz (y)) -> ctz (x | y)): Likewise.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * doc/sourcebuild.texi (clzsi, ctzsi): Document.
+
+2026-10-19  Tobias Burnus  <[email protected]>
+
+       PR middle-end/128001
+       * tree.cc (walk_tree_1): Add comment; handle
+       OMP_METADIRECTIVE explicitly.
+
+2026-10-19  Siddhesh Poyarekar  <[email protected]>
+
+       PR tree-optimization/127899
+       * tree-object-size.cc (plus_stmt_object_size): Reset WHOLESIZE
+       if BYTES is unknown.
+       (dynamic_object_size): Return bool.
+       (cond_expr_object_size): Adjust calls and return REEXAMINE.
+       (collect_object_sizes_for): Add assert that size is unknown for
+       reexamined objects.
+
+2026-10-19  Siddhesh Poyarekar  <[email protected]>
+
+       * tree-object-size.cc (addr_object_size): Fix typo.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       * match.pd (convert (vec_cond)): Also handle float and fix_trunc.
+
+2026-10-19  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127966
+       * tree-ssa-loop-niter.cc (loop_niter_by_eval): Perform
+       the comparison of the STRING_CST element with the
+       terminating constant in uint8_t type.
+
+2026-10-19  Tamar Christina  <[email protected]>
+
+       PR tree-optimization/126551
+       * tree-if-conv.cc (is_cond_scalar_reduction): Recognize intermediate
+       conditional additions in reduction update chains.
+       (convert_scalar_cond_reduction): Keep the addition unconditional
+       for intermediate reduction.
+       (predicate_scalar_phi): Pass the intermediate flag.
+
+2026-10-19  linden  <[email protected]>
+
+       * fold-const.h (minmax_from_comparison, fold_cmp_float_cst_p):
+       Take widest_int and wide_int arguments by const reference.
+       * fold-const.cc (minmax_from_comparison, fold_cmp_float_cst_p):
+       Likewise.
+
+2026-10-19  linden  <[email protected]>
+
+       * tree-ssa-ccp.cc (valid_lattice_transition): Take old_val and
+       new_val by const reference.
+       (bit_value_binop): In the shift case, use r2val directly instead
+       of a local copy.
+
+2026-10-19  linden  <[email protected]>
+
+       * range-op.cc (operator_div::wi_fold): Rename the bound
+       parameters to dividend_min, dividend_max, divisor_min and
+       divisor_max, and remove the local copies.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       * match.pd (BIT_FIELD_REF (vec_perm ...)): Take the element count
+       from the inputs, not the selector.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * config/aarch64/aarch64-sve2.md
+       (reduc_widen_ssum<mode><Vnarrow>3): Emit cond_sadalp.
+       (reduc_widen_usum<mode><Vnarrow>3): Emit cond_uadalp.
+       (cond_<sve_int_op><mode>, *cond_<sve_int_op><mode>_2,
+       *cond_<sve_int_op><mode>_z): Fix comments.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * config/aarch64/aarch64-protos.h (aarch64_simd_lowpart_of_p):
+       Declare.
+       * config/aarch64/aarch64.cc (aarch64_simd_lowpart_of_p): New
+       function.
+       * config/aarch64/iterators.md (VD_ADDP, VQ_ADDP, VDQ_ADDP): New mode
+       iterators.
+       (addp_type): New mode attribute.
+       * config/aarch64/aarch64-simd.md (aarch64_faddp<mode><vczle><vczbe>):
+       Remove.
+       (reduc_plus_scal_<mode>): Use standard RTL for V2F.
+       (aarch64_faddp_scal<mode>): New pattern.
+       (aarch64_addp<mode>_insn): Rename to...
+       (@aarch64_addp<mode>_concat): ...this.  Handle FADDP.
+       (aarch64_addp<mode><vczle><vczbe>_insn): Rename to...
+       (@aarch64_addp<mode>_select<vczle><vczbe>): ...this.  Handle FADDP.
+       (@aarch64_faddp_scal_pair<mode><vczle><vczbe>): New pattern.
+       (*aarch64_addp_same_reg<mode>): Handle FADDP.
+       (aarch64_addp<mode>): Rename to...
+       (aarch64_<f>addp<mode>): ...this.  Handle FADDP.
+
+2026-10-19  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127958
+       * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt):
+       Check whether the offset for a BIT_FIELD_REF fits before
+       using it as a lookup ref for redundant store elimination.
+
+2026-10-19  Mariam Arutunian  <[email protected]>
+           Shreesh Adiga  <[email protected]>
+
+       * config/i386/i386-expand.cc (ix86_expand_crc_using_pclmul): New
+       function that implements pclmul expansion for Bit-Forward CRC
+       computation.
+       (ix86_expand_reversed_crc_using_pclmul): New function that
+       implements pclmul expansion for Bit-Reversed CRC computation.
+       * config/i386/i386-protos.h (ix86_expand_crc_using_pclmul): New
+       extern function declaration.
+       (ix86_expand_reversed_crc_using_pclmul): Likewise.
+       * config/i386/i386.md (crc_rev<SWI124:mode>si4): Removed older
+       expansion for Bit-Reversed CRC.
+       (crc<SWI248x:mode><SWI24:mode>4): Added new expander for
+       Bit-Forward CRC.
+       (crc_rev<SWI1248x:mode><SWI24:mode>4): Added new expander for
+       Bit-Reversed CRC which extends previous CRC32 expansion.
+
+2026-10-19  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/127921
+       * gimple-lower-bitint.cc (gimple_lower_bitint) <case LROTATE_EXPR>:
+       Fix up cast to utype if rhs1 is not INTEGER_CST.
+
+2026-10-19  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/127904
+       * tree-outof-ssa.h (remove_gimple_phi_args): Declare.
+       * tree-outof-ssa.cc (remove_gimple_phi_args): No longer static.
+       * gimple-lower-bitint.cc: Include tree-outof-ssa.h.
+       (gimple_lower_bitint): Remove zero uses large/huge _BitInt
+       PHI results.
+
+2026-10-19  Uros Bizjak  <[email protected]>
+           Vineet Gupta  <[email protected]>
+
+       PR target/127851
+       * config/i386/i386.md (@ccmp<mode>, *cmp<mode>_1)
+       (*cmp<mode>_minus_1): Reject operands that are both volatile
+       memory references.
+
+2026-10-19  liuhongt  <[email protected]>
+
+       PR target/127897
+       * config/i386/i386-expand.cc (ix86_expand_vector_move): Only
+       broadcast floating-point constants when a broadcast instruction
+       is available.  Guard integer broadcasts with
+       TARGET_PREFER_BCST_FROM_INTEGER.
+
 2026-10-18  Roger Sayle  <[email protected]>
 
        * optabs.def (aop_optab): Change from OPTAB_DC to OPTAB_C.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1e7995319f27..39b2052b5cc9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261019
+20261020
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6778b80205b2..c7749e1efd5b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,35 @@
+2026-10-19  Eric Botcazou  <[email protected]>
+
+       PR ada/127994
+       * exp_aggr.adb (Late_Expansion): Add Ptr_Typ formal parameter and
+       pass it in the call to Build_Record_Aggr_Code.
+       (Build_Record_Aggr_Code): Add Ptr_Typ formal parameter and pass it
+       in the call to Build_Initialization_Call.
+       (Convert_Aggr_In_Allocator): Remove useless test and pass the type
+       of the temporary in the call to Late_Expansion.
+
+2026-10-19  Liam Powell  <[email protected]>
+
+       PR ada/127974
+       * libgnat/s-fatgen.adb (Valid): Turn Rep into an imported constant
+       and mask out the sign for the test on its Most Significant Word.
+
+2026-10-19  Eric Botcazou  <[email protected]>
+
+       PR ada/127994
+       * checks.adb (Build_Discriminant_Checks): Replace all calls to
+       Sem_Util.Within_Init_Proc by calls to Exp_Util.Inside_Init_Proc.
+       * exp_aggr.adb (Build_Record_Aggr_Code): Likewise.
+       * exp_ch2.adb (Expand_Discriminant): Likewise.
+       * exp_ch7.adb (Establish_Transient_Scope): Likewise.
+       * exp_pakd.adb (Expand_Bit_Packed_Element_Set): Likewise.
+       * exp_util.adb (Expand_Subtype_From_Expr): Likewise.
+       * sem_ch3.adb (Analyze_Subtype_Declaration): Likewise.
+       (Build_Discriminated_Subtype): Likewise.
+       * sem_util.adb (Normalize_Actuals): Likewise.
+       (Within_Init_Proc): Delete.
+       * sem_util.ads (Within_Init_Proc): Likewise.
+
 2026-10-16  Eric Botcazou  <[email protected]>
 
        PR ada/126321
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 84b1c3fdb177..76ad2dd6cf74 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,41 @@
+2026-10-19  Robert Dubner  <[email protected]>
+
+       * gcobolspec.cc (lang_specific_driver): Adjust the generation of
+       libgcobol.spec.
+       (lang_specific_pre_link): Likewise.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * cobol1.cc (cobol_langhook_handle_option): Use ParErrno for Werrno.
+       * lexio.cc (parse_replace_pairs): Whitespace.
+       (parse_copy_directive): Same.
+       (inode_of): Same.
+       (cdftext::lex_open): Use new cmd_line::source_format.
+       (valid_sequence_area): Whitespace
+       (cdftext::free_form_reference_format): Use new cmd_line::source_format.
+       (output_segment): Whitespace.
+       (cdftext::process_file): Same.
+       * lexio.h (struct bytespan_t): Same.
+       (struct filespan_t): Same.
+       (class cdftext): Remove command_line_indicator_column.
+       * parse.y: Associate messasge with Werror.
+       * scan.l: Support DEFLIT directive.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * parse.y: For SEQUENTIAL, default to AFTER ADVANCING 1 LINE.
+
+2026-10-19  Robert Dubner  <[email protected]>
+
+       * cobol1.cc (cobol_set_decl_assembler_name): Support full name.
+       * genapi.cc (create_cblc_string_variable): Likewise.
+       (parser_call_target_update): Likewise.
+       (parser_enter_program): Likewise.
+       (parser_call_exception_end): Formatting.
+       (create_and_call): Support full name.
+       (parser_program_hierarchy): Likewise.
+       * gengen.cc (gg_build_fn_decl): Likewise.
+
 2026-10-14  Robert Dubner  <[email protected]>
 
        * genapi.cc (dirty_to_binary): Formatting.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8219a93de6d2..e7425e0cc456 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-19  Marek Polacek  <[email protected]>
+
+       PR c++/126680
+       * name-lookup.cc (set_decl_context_in_fn): Check DECL_THIS_EXTERN
+       instead of DECL_EXTERNAL.
+
 2026-10-17  Jakub Jelinek  <[email protected]>
 
        PR c++/127559
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ca5adfe29db9..059abc9f5872 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,18 @@
+2026-10-19  Harald Anlauf  <[email protected]>
+
+       PR fortran/127881
+       * trans-expr.cc (conv_scalar_char_value): Fix passing of the case of
+       non-constant strings: always pass first first character by value.
+
+2026-10-19  Paul Thomas  <[email protected]>
+
+       PR fortran/82173
+       * trans-array.cc (structure_alloc_comps): While recursing into
+       PDT components, it has to be checked that all the components of
+       the param_list are explicit before allocating the paramterized
+       components. If this not the case, use the components own param_
+       list to replace the assumed expressions.
+
 2026-10-17  Jerry DeLisle  <[email protected]>
 
        * trans-intrinsic.cc (conv_co_collective): Pass errmsg by
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 75057e0fe50c..36cb33ed3136 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,197 @@
+2026-10-19  Marek Polacek  <[email protected]>
+
+       PR c++/126680
+       * g++.dg/reflect/decomp1.C: New test.
+
+2026-10-19  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/task7.adb: New test.
+       * gnat.dg/task7_pkg.ads: New helper package.
+
+2026-10-19  Uros Bizjak  <[email protected]>
+
+       PR target/127957
+       * gcc.target/i386/pr127957.c: New test.
+
+2026-10-19  Harald Anlauf  <[email protected]>
+
+       PR fortran/127881
+       * gfortran.dg/bind_c_char_value.f90: New test.
+       * gfortran.dg/bind_c_char_value_aux.c: New test.
+
+2026-10-19  Paul Thomas  <[email protected]>
+
+       PR fortran/82173
+       * gfortran.dg/pdt_bug11.f90: New test.
+       * gfortran.dg/pdt_bug21.f90: New test.
+
+2026-10-19  Jeff Law  <[email protected]>
+
+       PR target/127865
+       * gcc.target/riscv/pr127865.c: New test.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       PR middle-end/127862
+       * gcc.dg/torture/vec-perm-merge-wide-input-1.c: New test.
+       * gcc.dg/torture/vec-perm-merge-wide-input-2.c: New test.
+       * gcc.dg/torture/vec-perm-merge-wide-input-3.c: New test.
+       * gcc.target/aarch64/sve/pr127862.c: New test.
+       * gcc.target/aarch64/sve/pr127862_run.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       PR tree-optimization/111280
+       * gcc.dg/tree-ssa/pr111280.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.dg/torture/niter-bitcount-1.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.dg/tree-ssa/ctz-cmp-value-at-zero-1.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.dg/tree-ssa/clz-ctz-min-value-at-zero-1.c: New test.
+       * gcc.dg/vect/vect-clz-ctz-min-1.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * lib/target-supports.exp (check_effective_target_clzsi)
+       (check_effective_target_ctzsi): New procedures.
+
+2026-10-19  Tobias Burnus  <[email protected]>
+
+       PR middle-end/128001
+       * gfortran.dg/gomp/metadirective-14.f90: New test.
+
+2026-10-19  Siddhesh Poyarekar  <[email protected]>
+
+       PR tree-optimization/127899
+       * gcc.dg/builtin-dynamic-object-size-pr127899-1.c: New test.
+       * gcc.dg/builtin-dynamic-object-size-pr127899-2.c: Likewise.
+       * gcc.dg/builtin-dynamic-object-size-pr127899-3.c: Likewise.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       * gcc.dg/tree-ssa/forwprop-vec-cond-float.c: New test.
+       * gcc.dg/vect/vect-cond-15.c: New test.
+
+2026-10-19  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127966
+       * gcc.dg/torture/pr127966.c: New testcase.
+
+2026-10-19  Tamar Christina  <[email protected]>
+
+       PR tree-optimization/126551
+       * gcc.dg/vect/cond-reduc-ifcvt-1.c: New test.
+       * gcc.dg/vect/cond-reduc-ifcvt-2.c: Likewise.
+       * gcc.dg/vect/cond-reduc-ifcvt-3.c: Likewise.
+       * gcc.dg/vect/cond-reduc-ifcvt-4.c: Likewise.
+       * gcc.dg/vect/cond-reduc-ifcvt-5.c: Likewise.
+       * gcc.dg/vect/cond-reduc-ifcvt-6.c: Likewise.
+       * gcc.dg/vect/vect-switch-ifcvt-2.c: Expect one loop to be vectorized.
+       * gcc.target/aarch64/sve/cond-reduc-ifcvt-trap.c: New test.
+
+2026-10-19  Igor Shevlyakov  <[email protected]>
+
+       * gcc.dg/torture/vec-perm-bitfield-ref-narrow-input-1.c: New test.
+       * gcc.dg/torture/vec-perm-bitfield-ref-wide-input-1.c: New test.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.target/aarch64/sve2/pr122069_1.c: Expect UADALP.
+       * gcc.target/aarch64/sve2/widen-sum-adalp-1.c: New test.
+       * gcc.target/aarch64/sve2/widen-sum-adalp-run.c: Likewise.
+
+2026-10-19  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.target/aarch64/faddp-concat-1.c: New test.
+       * gcc.target/aarch64/faddp-concat-3.c: Likewise.
+       * gcc.target/aarch64/faddp-concat-be.c: Likewise.
+       * gcc.target/aarch64/simd/faddp_lane_1.c: Likewise.
+       * gcc.target/aarch64/simd/faddp_lane_2.c: Likewise.
+       * gcc.target/aarch64/simd/faddp_reinterpret_1.c: Likewise.
+
+2026-10-19  Richard Biener  <[email protected]>
+
+       PR testsuite/127942
+       * gcc.dg/vect/bb-slp-pr126306-1.c: Do not use dg-optimized,
+       instead scan slp2.
+
+2026-10-19  Torbjörn SVENSSON  <[email protected]>
+
+       PR tree-optimization/127876
+       * gcc.dg/vect/vect-pr127876-1.c: Add -fno-associative-math.
+
+2026-10-19  Mariam Arutunian  <[email protected]>
+           Shreesh Adiga  <[email protected]>
+
+       * lib/target-supports.exp: Added new pclmul check function.
+       * gcc.target/i386/crc-1-pclmul.c: New test.
+       * gcc.target/i386/crc-10-pclmul.c: New test.
+       * gcc.target/i386/crc-12-pclmul.c: New test.
+       * gcc.target/i386/crc-13-pclmul.c: New test.
+       * gcc.target/i386/crc-14-pclmul.c: New test.
+       * gcc.target/i386/crc-17-pclmul.c: New test.
+       * gcc.target/i386/crc-18-pclmul.c: New test.
+       * gcc.target/i386/crc-21-pclmul.c: New test.
+       * gcc.target/i386/crc-22-pclmul.c: New test.
+       * gcc.target/i386/crc-23-pclmul.c: New test.
+       * gcc.target/i386/crc-4-pclmul.c: New test.
+       * gcc.target/i386/crc-5-pclmul.c: New test.
+       * gcc.target/i386/crc-6-pclmul.c: New test.
+       * gcc.target/i386/crc-7-pclmul.c: New test.
+       * gcc.target/i386/crc-8-pclmul.c: New test.
+       * gcc.target/i386/crc-9-pclmul.c: New test.
+       * gcc.target/i386/crc-CCIT-data16-pclmul.c: New test.
+       * gcc.target/i386/crc-CCIT-data8-pclmul.c: New test.
+       * gcc.target/i386/crc-coremark-16bitdata-pclmul.c: New test.
+       * gcc.target/i386/crc-crc32-data16.c: New test.
+       * gcc.target/i386/crc-crc32-data32.c: New test.
+       * gcc.target/i386/crc-crc32-data8.c: New test.
+
+2026-10-19  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/127904
+       * gcc.dg/torture/bitint-111.c: New test.
+
+2026-10-19  Uros Bizjak  <[email protected]>
+           Vineet Gupta  <[email protected]>
+
+       PR target/127851
+       * gcc.target/i386/volatile-fuse-order-1.c: New test.
+       * gcc.target/i386/volatile-fuse-order-2.c: Likewise.
+       * gcc.target/i386/volatile-fuse-order-3.c: Likewise.
+
+2026-10-19  Torbjörn SVENSSON  <[email protected]>
+
+       * gcc.dg/fold-vecperm-insert-1.c: Require effective target
+       arm_neon for arm*-*-*.
+
+2026-10-19  liuhongt  <[email protected]>
+
+       PR target/127897
+       * gcc.target/i386/pr127897-1.c: New test.
+       * gcc.target/i386/pr127897-2.c: Likewise.
+       * gcc.target/i386/pr127897-3.c: Likewise.
+
+2026-10-19  Jeevitha Palanisamy  <[email protected]>
+
+       PR target/127156
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Use
+       endian-dependent expected values for vec_genbm, vec_genhm,
+       vec_genwm and vec_gendm.
+
+2026-10-19  Jeevitha Palanisamy  <[email protected]>
+
+       PR target/127025
+       * gcc.target/powerpc/vec-insert-word-runnable.c: Fix expected
+       results for vec_insertl and vec_inserth on big-endian targets.
+
 2026-10-18  Roger Sayle  <[email protected]>
 
        * gcc.dg/fold-signaling-nan-1.c: New test case.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index b4d55971ce10..819e0184c582 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,36 @@
+2026-10-19  Robert Dubner  <[email protected]>
+
+       * Makefile.am: Incorporate new files.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Specify linker targets.
+       * libgcobol.spec.in: Switch to LIBGCOBOL_RPATH_SPEC.
+       * README.runpath: New file.
+       * mk-rpath-spec.sh: New file.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * gcobolio.h (class gcobol_io_t): Class is public for plugin use.
+       (__gg__file_io_funcs): New function.
+       * gfileio.cc (class gcobol_io_t): Use header-file definition.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * gfileio.cc (sequential_file_write): SEQUENTIAL as 0 ADVANCING, ever.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * gfileio.cc (__gg__file_io_funcs): New public function.
+       (__gg__file_remove): Whitespace.
+
+2026-10-19  James K. Lowden  <[email protected]>
+
+       * valconv.cc: Change uc_category_fatal_e to ec_category_fatal_e.
+
+2026-10-19  Robert Dubner  <[email protected]>
+
+       * libgcobol.cc (__gg__routine_to_call): Support full name.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.

Reply via email to