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.
