[gcc r17-4728] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Sep 29 00:17:14 GMT 2026


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

commit r17-4728-g4088ee42e2dbdf189d750a7d002d91e30a29b0d8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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  <robin.dapp@oss.qualcomm.com>
+
+	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  <robin.dapp@oss.qualcomm.com>
+
+	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  <robin.dapp@oss.qualcomm.com>
+
+	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  <avr@gjlay.de>
+
+	* config/avr/avr.opt.urls: Fix moptimize link.
+	* config/nvptx/nvptx.opt.urls: Same.
+
+2026-09-28  Bohan Lei  <garthlei@linux.alibaba.com>
+
+	* 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  <amacleod@redhat.com>
+
+	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  <amacleod@redhat.com>
+
+	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  <tburnus@baylibre.com>
+
+	* config/gcn/gcn-devices.def: Add gfx1154.
+	* config/gcn/gcn-tables.opt: Regenerate.
+	* doc/invoke.texi (-march=): Add gfx1154.
+
+2026-09-28  Naveen  <naveen.siddegowda@oss.qualcomm.com>
+
+	PR target/126245
+	* config/riscv/riscv.md (neg<mode>cc): Add an expansion for
+	conditional negation of integral values.
+
+2026-09-28  Stian Halseth  <stian@itx.no>
+
+	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  <tamar.christina@arm.com>
 
 	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  <jklowden@cobolworx.com>
+
+	* 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  <jklowden@cobolworx.com>
+
+	* 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  <xdelcampo@symas.com>
+
+	* gcobc: Add -export-dynamic.
+
+2026-09-28  Xavier Del Campo Romero  <xdelcampo@symas.com>
+
+	* gcobc: Fix -v command-line option.
+
+2026-09-28  Xavier Del Campo Romero  <xdelcampo@symas.com>
+
+	* gcobc: Fix --various command-line options.
+
+2026-09-28  Xavier Del Campo Romero  <xdelcampo@symas.com>
+
+	* gcobc: Add stored-char-length.cpy via -include.
+
+2026-09-28  Xavier Del Campo Romero  <xdelcampo@symas.com>
+
+	* 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  <rdubner@symas.com>
+	    James K. Lowden  <jklowden@cobolworx.com>
+
+	* 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  <jklowden@cobolworx.com>
 
 	* 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  <robin.dapp@oss.qualcomm.com>
+
+	PR target/127075
+	* gcc.dg/vect/costmodel/riscv/rvv/pr127075.c: New test.
+
+2026-09-28  Robin Dapp  <robin.dapp@oss.qualcomm.com>
+
+	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  <robin.dapp@oss.qualcomm.com>
+
+	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  <xdelcampo@symas.com>
+
+	* 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  <garthlei@linux.alibaba.com>
+
+	* 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  <amacleod@redhat.com>
+
+	PR tree-optimization/126531
+	* g++.dg/pr126531.C: Add optimization flag.
+
+2026-09-28  Robert Dubner  <rdubner@symas.com>
+	    James K. Lowden  <jklowden@cobolworx.com>
+
+	* 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  <naveen.siddegowda@oss.qualcomm.com>
+
+	PR target/126245
+	* gcc.target/riscv/pr126245-negcc.c: New test.
+
+2026-09-28  Stian Halseth  <stian@itx.no>
+
+	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  <tamar.christina@arm.com>
 
 	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  <wilco.dijkstra@arm.com>
+
+	* 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  <pietro@sociotechnical.xyz>
 
 	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  <xdelcampo@symas.com>
+
+	* 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  <xdelcampo@symas.com>
+
+	* 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  <rdubner@symas.com>
+	    James K. Lowden  <jklowden@cobolworx.com>
+
+	* libgcobol.cc (format_for_display_internal): Numeric-edited
+	handling.
+	(__gg__move): Likewise.
+	(__gg__compare_numdisp_alpha): Likewise.
+
 2026-09-27  James K. Lowden  <jklowden@cobolworx.com>
 
 	* 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  <jwakely@redhat.com>
+
+	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  <gerald@pfeifer.com>
 
 	* doc/xml/manual/debug_mode.xml: Switch Safe STL link to https.


More information about the Libstdc++-cvs mailing list