[gcc r17-4825] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Fri Oct 2 00:17:09 GMT 2026
https://gcc.gnu.org/g:ea32419e8c4dddde10c70f426bc096e656650744
commit r17-4825-gea32419e8c4dddde10c70f426bc096e656650744
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <contact@guillaume-gomez.fr>
+
+ * Makefile.in: Compile new attr-handlers.cc file
+ * attr-handlers.cc: New file.
+ * attr-handlers.h: New file.
+
+2026-10-01 Aldy Hernandez <aldy@quesejoda.com>
+
+ * 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 <karl.meakin@arm.com>
+
+ * config/aarch64/aarch64-acle-builtins.cc (gimple_folder::fold):
+ Don't bail out of folding early.
+
+2026-10-01 Aldy Hernandez <aldy@quesejoda.com>
+
+ * 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 <rguenther@suse.de>
+
+ * 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 <rguenther@suse.de>
+
+ 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 <jakub@redhat.com>
+
+ 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 <gcc@gcc.dp11.uk>
+
+ 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 <gcc@gcc.dp11.uk>
* 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 <pietro@sociotechnical.xyz>
+
+ * ga68.texi (Comments and pragmats): Correct description of
+ nestable comments on UPPER stropping and fix example code.
+
2026-09-27 Cupertino Miranda <cupertinomiranda@gmail.com>
* 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 <contact@guillaume-gomez.fr>
+
+ * 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 <tburnus@baylibre.com>
* 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 <xdelcampo@symas.com>
+
+ * lexio.cc (cdftext::lex_open): Split objects for included files and
+ main source file.
+
+2026-10-01 Xavier Del Campo Romero <xdelcampo@symas.com>
+
+ * 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 <xdelcampo@symas.com>
* 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 <contact@guillaume-gomez.fr>
+
+ * 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 <jakub@redhat.com>
* 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 <aldy@quesejoda.com>
+
+ * 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 <karl.meakin@arm.com>
+
+ * gcc.target/aarch64/neon/discarded_result.c: New test.
+
+2026-10-01 Jørgen Kvalsvik <j@lambda.is>
+
+ * lib/gcov.exp: Add function summary test function.
+ * gcc.misc-tests/gcov-43.c: New test.
+
+2026-10-01 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-ccp-45.c: New testcase.
+
+2026-10-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/127669
+ * gcc.dg/torture/bitint-110.c: New test.
+
+2026-10-01 Dominic P <gcc@gcc.dp11.uk>
+
+ PR tree-optimization/101179
+ * gcc.dg/torture/pr101179.c: New test.
+
2026-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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 <nick.rozinsky@gmail.com>
+
+ * 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 <rdubner@symas.com>
+
+ * 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 <xdelcampo@symas.com>
* 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 <hugo.beauzee@datadoghq.com>
+
+ * config/os/aix/t-aix: Skip the 32/64 fat-archive repackage
+ when MULTIDIRS is empty.
+
+2026-10-01 Jonathan Wakely <jwakely@redhat.com>
+
+ * 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 <jwakely@redhat.com>
+
+ * 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 <jwakely@redhat.com>
+
+ * 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 <jwakely@redhat.com>
+
+ * 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 <gokbeykeskin@gmail.com>
PR libstdc++/127555
More information about the Libstdc++-cvs
mailing list