https://gcc.gnu.org/g:ea32419e8c4dddde10c70f426bc096e656650744
commit r17-4825-gea32419e8c4dddde10c70f426bc096e656650744 Author: GCC Administrator <[email protected]> Date: Fri Oct 2 00:16:34 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 57 ++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/algol68/ChangeLog | 5 +++ gcc/c-family/ChangeLog | 14 +++++++++ gcc/cobol/ChangeLog | 11 +++++++ gcc/jit/ChangeLog | 13 ++++++++ gcc/testsuite/ChangeLog | 29 ++++++++++++++++++ libgcobol/ChangeLog | 30 ++++++++++++++++++ libstdc++-v3/ChangeLog | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 241 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 768f567c4dd4..473e0ae6709a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2026-10-01 Guillaume Gomez <[email protected]> + + * Makefile.in: Compile new attr-handlers.cc file + * attr-handlers.cc: New file. + * attr-handlers.h: New file. + +2026-10-01 Aldy Hernandez <[email protected]> + + * gimple-range-fold.cc + (ctor_ref_range::accumulate_range_from_array_ref): Walk the + initializer by index to find the elements it leaves out. + +2026-10-01 Karl Meakin <[email protected]> + + * config/aarch64/aarch64-acle-builtins.cc (gimple_folder::fold): + Don't bail out of folding early. + +2026-10-01 Aldy Hernandez <[email protected]> + + * gimple-range-fold.cc (class ctor_ref_range): New. + (ctor_ref_range::accumulate_range): New, the dispatch of... + (range_from_readonly_load): ...this. Remove. + (ctor_ref_range::accumulate_range_from_scalar, + ctor_ref_range::accumulate_range_from_component_ref, + ctor_ref_range::accumulate_range_from_array_ref): New, its cases. + (range_from_missing_constructor_part): Rename to... + (ctor_ref_range::accumulate_range_from_missing_constructor_elt): + ...this. + (fold_using_range::range_from_readonly_var): Collect the component + path from the aggregate out; walk it with ctor_ref_range. + +2026-10-01 Richard Biener <[email protected]> + + * fold-const-call.cc (fold_const_call_1): Check the + return type rather than the mode for a scalar integral + type before dispatching to fold_const_call_ss and + fold_const_call_sss. + +2026-10-01 Richard Biener <[email protected]> + + PR tree-optimization/127686 + * tree-vect-loop.cc (vect_analyze_loop_costing): Do not + require a single vector iteration to be profitable iff + the number of scalar iterations is constant. + +2026-10-01 Jakub Jelinek <[email protected]> + + PR middle-end/127669 + * gimple-lower-bitint.cc (bitint_large_huge::lower_bswap_bitreverse): + Set m_var_msb to true. + +2026-10-01 Dominic P <[email protected]> + + PR tree-optimization/101179 + * tree-ssa-forwprop.cc (simplify_phi_result_movdiv): Reset the + flow-sensitive info of the result when its value changes. + 2026-09-30 Dominic P <[email protected]> * tree-vect-patterns.cc (vect_narrow_unprom_to_range): New function. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b5a6302beac2..8b2dfd12ad46 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20261001 +20261002 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index f6ff2860ccd8..1c6e64fce5ad 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,8 @@ +2026-10-01 Pietro Monteiro <[email protected]> + + * ga68.texi (Comments and pragmats): Correct description of + nestable comments on UPPER stropping and fix example code. + 2026-09-27 Cupertino Miranda <[email protected]> * a68-lang.cc (a68_init): Anticipate the execution of diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 8a819de39a97..6af0ae8fca46 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,17 @@ +2026-10-01 Guillaume Gomez <[email protected]> + + * c-attribs.cc: (decl_or_type_attrs, validate_attr_args) + (validate_attr_arg, handle_noinline_attribute) + (handle_always_inline_attribute, handle_leaf_attribute) + (handle_used_attribute, handle_retain_attribute) + (handle_const_attribute, handle_section_attribute) + (handle_weak_attribute, handle_alias_ifunc_attribute) + (handle_alias_attribute, handle_visibility_attribute) + (handle_fnspec_attribute, handle_returns_twice_attribute) + (handle_pure_attribute, ignore_attribute, handle_novops_attribute) + (handle_nothrow_attribute, handle_type_generic_attribute) + (handle_target_attribute): Move to `attr-handlers.cc`. + 2026-09-26 Tobias Burnus <[email protected]> * c-attribs.cc (c_common_gnu_attributes): Add "omp groupprivate". diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 43864f9b7372..03a9110fa555 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,14 @@ +2026-10-01 Xavier Del Campo Romero <[email protected]> + + * lexio.cc (cdftext::lex_open): Split objects for included files and + main source file. + +2026-10-01 Xavier Del Campo Romero <[email protected]> + + * lexio.cc (cdftext::lex_open): Add explicit_format condition. + (cobol_set_indicator_column): Use cdftext::explicit_format. + * lexio.h (class cdftext): Add cdftext::explicit_format. + 2026-09-30 Xavier Del Campo Romero <[email protected]> * symbols.cc (calculate_capacity): Exclude 78-level entries. diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 4e6ea83abb3b..5a85681009f5 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,16 @@ +2026-10-01 Guillaume Gomez <[email protected]> + + * Make-lang.in: Compile new attr-handlers.cc file + * dummy-frontend.cc: (handle_leaf_attribute, handle_const_attribute) + (handle_pure_attribute, handle_novops_attribute) + (handle_nothrow_attribute, handle_type_generic_attribute) + (handle_returns_twice_attribute, ignore_attribute) + (handle_fnspec_attribute, handle_visibility_attribute) + (handle_always_inline_attribute, handle_noinline_attribute) + (handle_weak_attribute, handle_target_attribute) + (handle_used_attribute, handle_alias_ifunc_attribute) + (handle_alias_attribute): Move to `attr-handlers.cc`. + 2026-08-01 Jakub Jelinek <[email protected]> * jit-recording.cc (recording::context::set_bool_option): Remove diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cec095e6b73a..71c0e4fb071a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2026-10-01 Aldy Hernandez <[email protected]> + + * g++.dg/tree-ssa/vrp-from-cst-agg-1.C: New test. + * gcc.dg/tree-ssa/vrp-from-cst-agg-9.c: New test. + * gnat.dg/opt111.adb: New test. + +2026-10-01 Karl Meakin <[email protected]> + + * gcc.target/aarch64/neon/discarded_result.c: New test. + +2026-10-01 Jørgen Kvalsvik <[email protected]> + + * lib/gcov.exp: Add function summary test function. + * gcc.misc-tests/gcov-43.c: New test. + +2026-10-01 Richard Biener <[email protected]> + + * gcc.dg/tree-ssa/ssa-ccp-45.c: New testcase. + +2026-10-01 Jakub Jelinek <[email protected]> + + PR middle-end/127669 + * gcc.dg/torture/bitint-110.c: New test. + +2026-10-01 Dominic P <[email protected]> + + PR tree-optimization/101179 + * gcc.dg/torture/pr101179.c: New test. + 2026-09-30 Jerry DeLisle <[email protected]> PR fortran/127671 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 9f755e2781d2..b89297e0a132 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,33 @@ +2026-10-01 Nick Rozinsky <[email protected]> + + * Makefile.am: Add gettime.cc and posix-clock-gettime.{cbl,cpy} + * Makefile.in: Likewise. + * posix/t/Makefile: Add gettime smoke test. + * posix/cpy/posix-clock-gettime.cpy: New file. + * posix/shim/gettime.cc: New file. + * posix/shim/timespec.h: New file. + * posix/t/gettime.cbl: New file. + * posix/udf/posix-clock-gettime.cbl: New file. + +2026-10-01 Robert Dubner <[email protected]> + + * gfileio.cc (SLASH_CHAR): Support for copied routines, including + a copy of the enabling software license. + (SLASH_STR): Likewise. + (NUM_PREFIX): Likewise. + (COB_MODULE_PTR): Likewise. + (cob_chk_file_env): Copied routine. + (has_directory_separator): Likewise. + (looks_absolute): Likewise. + (has_acu_hyphen): Likewise. + (do_acu_hyphen_translation): Likewise. + (prepend_file_path): Likewise. + (cob_chk_file_mapping): Likewise. + (cob_setup_filename): Likewise. + (establish_filename): Use the dollar sign handling routine. + * libgcobol.cc (ec_priority): Suppress compiler warning. + (default_exception_handler): Eliminate unused variable. + 2026-09-30 Xavier Del Campo Romero <[email protected]> * compat/gnu/lib/cobrt-file-status.cbl: COPY prototype. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3b0b031f0648..9eb3dc6a62e6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,84 @@ +2026-10-01 Hugo Beauzée-Luyssen <[email protected]> + + * config/os/aix/t-aix: Skip the 32/64 fat-archive repackage + when MULTIDIRS is empty. + +2026-10-01 Jonathan Wakely <[email protected]> + + * testsuite/ext/pb_ds/regression/hash_map_rand.cc: Remove c++17 + target selector. + * testsuite/ext/pb_ds/regression/hash_set_rand.cc: Likewise. + * testsuite/ext/pb_ds/regression/list_update_map_rand.cc: + Likewise. + * testsuite/ext/pb_ds/regression/list_update_set_rand.cc: + Likewise. + * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: + Likewise. + * testsuite/ext/pb_ds/regression/tree_map_rand.cc: Likewise. + * testsuite/ext/pb_ds/regression/tree_set_rand.cc: Likewise. + * testsuite/ext/pb_ds/regression/trie_map_rand.cc: Likewise. + * testsuite/ext/pb_ds/regression/trie_set_rand.cc: Likewise. + +2026-10-01 Jonathan Wakely <[email protected]> + + * doc/xml/api.xml: Fix typos. + * doc/xml/authors.xml: Likewise. + * doc/xml/faq.xml: Likewise. + * doc/xml/manual/abi.xml: Likewise. + * doc/xml/manual/allocator.xml: Likewise. + * doc/xml/manual/appendix_contributing.xml: Likewise. + * doc/xml/manual/auto_ptr.xml: Likewise. + * doc/xml/manual/bitmap_allocator.xml: Likewise. + * doc/xml/manual/build_hacking.xml: Likewise. + * doc/xml/manual/codecvt.xml: Likewise. + * doc/xml/manual/concurrency_extensions.xml: Likewise. + * doc/xml/manual/containers.xml: Likewise. + * doc/xml/manual/ctype.xml: Likewise. + * doc/xml/manual/debug.xml: Likewise. + * doc/xml/manual/debug_mode.xml: Likewise. + * doc/xml/manual/documentation_hacking.xml: Likewise. + * doc/xml/manual/evolution.xml: Likewise. + * doc/xml/manual/extensions.xml: Likewise. + * doc/xml/manual/internals.xml: Likewise. + * doc/xml/manual/intro.xml: Likewise. + * doc/xml/manual/io.xml: Likewise. + * doc/xml/manual/iterators.xml: Likewise. + * doc/xml/manual/locale.xml: Likewise. + * doc/xml/manual/messages.xml: Likewise. + * doc/xml/manual/mt_allocator.xml: Likewise. + * doc/xml/manual/parallel_mode.xml: Likewise. + * doc/xml/manual/prerequisites.xml: Likewise. + * doc/xml/manual/spine.xml: Likewise. + * doc/xml/manual/status_cxx1998.xml: Likewise. + * doc/xml/manual/status_cxx2011.xml: Likewise. + * doc/xml/manual/status_cxx2017.xml: Likewise. + * doc/xml/manual/status_cxx2020.xml: Likewise. + * doc/xml/manual/strings.xml: Likewise. + * doc/xml/manual/support.xml: Likewise. + * doc/xml/manual/test.xml: Likewise. + * doc/xml/manual/time.xml: Likewise. + * doc/xml/manual/using.xml: Likewise. + * doc/xml/manual/using_exceptions.xml: Likewise. + * doc/html/*: Regenerate. + +2026-10-01 Jonathan Wakely <[email protected]> + + * doc/xml/manual/policy_data_structures.xml: Fix typos and + grammar. + * doc/xml/manual/test_policy_data_structures.xml: Likewise. + * include/ext/pb_ds/tree_policy.hpp: Fix comment typo. + * include/ext/pb_ds/trie_policy.hpp: Likewise. + * doc/html/*: Regenerate. + +2026-10-01 Jonathan Wakely <[email protected]> + + * testsuite/lib/libstdc++.exp (v3-build_support): Remove incdir + option to v3_target_compile commands for testsuite support + objects. + * testsuite/util/io/prog_bar.cc: Use "" form for header include. + * testsuite/util/io/verified_cmd_line_input.cc: Likewise. + * testsuite/util/performance/time/elapsed_timer.cc: Likewise. + 2026-09-30 Gokbey Gazi Keskin <[email protected]> PR libstdc++/127555
