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

Reply via email to