https://gcc.gnu.org/g:4088ee42e2dbdf189d750a7d002d91e30a29b0d8

commit r17-4728-g4088ee42e2dbdf189d750a7d002d91e30a29b0d8
Author: GCC Administrator <[email protected]>
Date:   Tue Sep 29 00:16:35 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 82 ++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cobol/ChangeLog     | 73 +++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 87 +++++++++++++++++++++++++++++++++++++++++++++++++
 libatomic/ChangeLog     |  6 ++++
 libgcobol/ChangeLog     | 33 +++++++++++++++++++
 libstdc++-v3/ChangeLog  |  7 ++++
 7 files changed, 289 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 56225171496b..e10db01885e5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,85 @@
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127075
+       * config/riscv/riscv-vector-costs.cc (compute_estimated_lmul):
+       Rename...
+       (estimate_lmul): ...To this.
+       (compute_lmul_from_conversion_ratio): Remove.
+       (costs::compute_live_ranges_and_lmul): Remove param.
+       (costs::compute_conversion_dynamic_lmul): Remove.
+       (costs::has_unexpected_spills_p): Rename...
+       (costs::has_spills_p): ...To This.
+       (costs::record_lmul_spills): Adjust comment.
+       (costs::record_potential_unexpected_spills): Rename...
+       (costs::record_potential_spills): ...To this.
+       (costs::compare_lmul_to): New function.
+       (costs::better_main_loop_than_p): Call new function.
+       (costs::record_type_sizes): New function.
+       (costs::add_stmt_cost): Call new function.
+       (costs::finish_cost): Compute type ratio for LMUL.
+       * config/riscv/riscv-vector-costs.h: Declare new function.
+
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127553
+       * config/riscv/riscv-vector-builtins.cc 
(validate_instance_type_required_extensions):
+       Add location param for logging.
+       (expand_builtin): Pass location.
+       (check_builtin_call): Likewise.
+
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127484
+       PR target/127547
+       * config/riscv/riscv.cc (riscv_subpart): Add parameters and
+       handle more part sizes.
+       (spill_subreg_move): Allow subreg bytes != 0.
+       (riscv_split_quadword_move):  Use riscv_subpart for TFmode.
+       * config/riscv/riscv.md (movtf): Add.
+
+2026-09-28  Georg-Johann Lay  <[email protected]>
+
+       * config/avr/avr.opt.urls: Fix moptimize link.
+       * config/nvptx/nvptx.opt.urls: Same.
+
+2026-09-28  Bohan Lei  <[email protected]>
+
+       * config/riscv/riscv-vector-costs.cc (get_pattern_var): New
+       function.
+       (costs::compute_local_live_ranges): Replace the argument with
+       the pattern result when necessary.
+
+2026-09-28  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/126531
+       * gimple-range-cache.cc (ranger_cache::apply_inferred_ranges): Do not
+       update if there are abnormal edges.
+
+2026-09-28  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/127203
+       * gimple-range-cache.cc (ranger_cache::range_from_dom): Mark both
+       outgoing edges and inferred ranges as "to calculate".
+
+2026-09-28  Tobias Burnus  <[email protected]>
+
+       * config/gcn/gcn-devices.def: Add gfx1154.
+       * config/gcn/gcn-tables.opt: Regenerate.
+       * doc/invoke.texi (-march=): Add gfx1154.
+
+2026-09-28  Naveen  <[email protected]>
+
+       PR target/126245
+       * config/riscv/riscv.md (neg<mode>cc): Add an expansion for
+       conditional negation of integral values.
+
+2026-09-28  Stian Halseth  <[email protected]>
+
+       PR rtl-optimization/127578
+       * doc/sourcebuild.texi (cbcond_hw): Document.
+       * ifcvt.cc (find_cond_trap): Reject a sequence that clobbers a
+       condition-code register live out of TEST_BB.
+
 2026-09-27  Tamar Christina  <[email protected]>
 
        PR tree-optimization/118407
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8f4d8b86e757..b17e8c88fd89 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260928
+20260929
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 09af933a04c2..39a0820bc3dc 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,76 @@
+2026-09-28  James K. Lowden  <[email protected]>
+
+       * cbldiag.h (current_call_convention): Whitespace.
+       (struct cbl_loc_t): Same.
+       (enum cbl_diag_id_t):  Define MfValueClause, and sort.
+       * cobol1.cc (cobol_warning_suppress): Whitespace.
+       (cobol_langhook_handle_option): Handle new option.
+       * gcobol.1: Document new option.
+       * lang-specs.h: Accept new option.
+       * lang.opt: Define new option.
+       * messages.cc: Add new option to dialects.
+       * picture.cc: Remove structures that no longer support picture 
validation.
+       * symbols.cc (cbl_field_t::encode): Use new option.
+
+2026-09-28  James K. Lowden  <[email protected]>
+
+       * cdf.y: Synchronize token values.
+       * parse.y: Remove alphanumeric-edited and numeric-edited nonterminals.
+       * picture.cc (picsym_settable): Allow only numeric with 'S' in PICTURE.
+       * scan.l: Remove lexing for alphanumeric-edited and numeric-edited.
+       * token_names.h: Regenerate.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * gcobc: Add -export-dynamic.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * gcobc: Fix -v command-line option.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * gcobc: Fix --various command-line options.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * gcobc: Add stored-char-length.cpy via -include.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * lexio.cc (is_p): Rename function, support 'F'.
+       (is_pf): Likewise.
+       (is_program_id): Support FUNCTION-ID.
+       (valid_sequence_area): Likewise.
+
+2026-09-28  Robert Dubner  <[email protected]>
+           James K. Lowden  <[email protected]>
+
+       * compare.cc (numeric_alpha_compare): Numeric-edited handling.
+       * genapi.cc (parser_setop): Likewise.
+       * genapi.h (parser_setop): Likewise.
+       * parse.y: Likewise.
+       * picture.cc (class picture_t): Validate PICTURE.
+       (is_valid_picture): Likewise.
+       (process_file): Likewise.
+       (main): Formatting
+       * scan_ante.h (level_needed): Likewise.
+       (class enter_leave_t): Likewise.
+       (trim_location): Likewise.
+       (binary_integer_usage): Likewise.
+       (level_of): Likewise.
+       (ndigit): Likewise.
+       (symbol_exists): Likewise.
+       (typed_name): Likewise.
+       (yyunput): Likewise.
+       (unquote): Likewise.
+       * symbols.cc (symbols_update): Likewise.
+       (struct symbol_elem_t): Likewise.
+       (symbol_file): Likewise.
+       (expand_picture): Numeric-edited handling.
+       (expand_expanded): Likewise.
+       (cbl_file_t::filename_of): Formatting.
+
 2026-09-27  James K. Lowden  <[email protected]>
 
        * cbldiag.h (struct cbl_loc_t): Add operators to increment first_column.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 904033911f43..143cc790b63f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,90 @@
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127075
+       * gcc.dg/vect/costmodel/riscv/rvv/pr127075.c: New test.
+
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127553
+       * gcc.target/riscv/rvv/base/bug-9.c: Adjust test expectation.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-1.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-10.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-2.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-3.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-4.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-5.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-6.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-7.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-8.c: Ditto.
+       * gcc.target/riscv/rvv/base/intrinsic_required_ext-9.c: Ditto.
+       * gcc.target/riscv/rvv/base/pr114988-1.c: Ditto.
+       * gcc.target/riscv/rvv/base/pr114988-2.c: Ditto.
+       * gcc.target/riscv/rvv/base/pr120436.c: Ditto.
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c:
+       * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c:
+       * gcc.target/riscv/pr127553.c: New test.
+
+2026-09-28  Robin Dapp  <[email protected]>
+
+       PR target/127484
+       PR target/127547
+       * gcc.target/riscv/rvv/autovec/pr127484.c: New test.
+       * gcc.target/riscv/rvv/autovec/pr127547.c: New test.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * 
cobol.dg/group2/CBL_GET_PROGRAM_INFO__get_program_name_-_functions_0_and_2_.cob:
+               Update test according to expected behaviour.
+
+2026-09-28  Bohan Lei  <[email protected]>
+
+       * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Remove
+       xfail.
+       * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/pr121910.c: Change expectation.
+       * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-16.c: New test.
+
+2026-09-28  Andrew MacLeod  <[email protected]>
+
+       PR tree-optimization/126531
+       * g++.dg/pr126531.C: Add optimization flag.
+
+2026-09-28  Robert Dubner  <[email protected]>
+           James K. Lowden  <[email protected]>
+
+       * 
cobol.dg/group2/ALLOCATE_Rules_6_-_9._Without_OPTION_INITIALIZE_Without_-fdefaultbyte___ASCII_.out:
+       Modified for updated numeric-edited handling.
+       * 
cobol.dg/group2/ALLOCATE_Rules_6_-_9._Without_OPTION_INITIALIZE_Without_-fdefaultbyte___EBCDIC_.out:
+       Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob: Likewise.
+       * cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.out: Likewise.
+       * cobol.dg/group2/REDEFINES__chained.out: Likewise.
+
+2026-09-28  Naveen  <[email protected]>
+
+       PR target/126245
+       * gcc.target/riscv/pr126245-negcc.c: New test.
+
+2026-09-28  Stian Halseth  <[email protected]>
+
+       PR rtl-optimization/127578
+       * lib/target-supports.exp (check_effective_target_cbcond_hw): New.
+       * gcc.target/sparc/cbcond-trap-1.c: New test.
+
 2026-09-27  Tamar Christina  <[email protected]>
 
        PR tree-optimization/118407
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index a1c26f77df1d..acea843b07a2 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,9 @@
+2026-09-28  Wilco Dijkstra  <[email protected]>
+
+       * config/linux/aarch64/host-config.h (has_lse2): Mark unused arg.
+       (has_lse128): Change to use HWCAPs and check size of struct.
+       (has_rcpc3): Likewise.
+
 2026-06-29  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 814d1d5eca82..5f50c9d31236 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,36 @@
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * compat/gnu/lib/cbl_get_program_info.3: Update to status quo.
+       * compat/gnu/lib/cbl_gpi.cc (setbasename): Honor return values and
+               return-buf{-len}.
+       (cbl_gpi_cur_status): Likewise.
+       (cbl_gpi_named_status): Likewise.
+       (cbl_gpi_parent_status): Likewise.
+       (cbl_gpi_close_handle): Likewise.
+       (cbl_gpi_first_ep): Update function signature.
+       (cbl_gpi_next_ep): Update function signature.
+       (cbl_gpi_cancel_search_ep): Update function signature.
+       (cbl_gpi_prg_name): Update function signature.
+       (cbl_gpi_nargs): Update function signature.
+       (cbl_gpi_reserved): Update function signature.
+       (cbl_gpi_path_prg_name): Update function signature.
+       (checkflags): Remove old debug messages.
+       (cbl_gpi): Honor return values.
+
+2026-09-28  Xavier Del Campo Romero  <[email protected]>
+
+       * compat/gnu/cpy/stored-char-length.cpy: Add PROTOTYPE.
+       * compat/gnu/lib/stored-char-length.cbl: Add COPY to validate
+               prototype.
+
+2026-09-28  Robert Dubner  <[email protected]>
+           James K. Lowden  <[email protected]>
+
+       * libgcobol.cc (format_for_display_internal): Numeric-edited
+       handling.
+       (__gg__move): Likewise.
+       (__gg__compare_numdisp_alpha): Likewise.
+
 2026-09-27  James K. Lowden  <[email protected]>
 
        * libgcobol.cc (default_exception_handler): Use ec_status.source_file.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 56b569418730..28e2d5bbdbbc 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2026-09-28  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/108822
+       * include/bits/stl_pair.h (__glibcxx_no_dangling_refs): Enable
+       for normal mode, not only Debug Mode.
+       * include/std/tuple (__glibcxx_no_dangling_refs): Likewise.
+
 2026-09-27  Gerald Pfeifer  <[email protected]>
 
        * doc/xml/manual/debug_mode.xml: Switch Safe STL link to https.

Reply via email to