https://gcc.gnu.org/g:9a00f0797c90485cd70ac86a8751c9565c3979dd

commit r17-5298-g9a00f0797c90485cd70ac86a8751c9565c3979dd
Author: GCC Administrator <[email protected]>
Date:   Sun Oct 18 00:16:37 2026 +0000

    Daily bump.

Diff:
---
 config/ChangeLog        |  4 ++++
 fixincludes/ChangeLog   | 16 ++++++++++++++++
 gcc/ChangeLog           | 43 +++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/algol68/ChangeLog   |  9 +++++++++
 gcc/cp/ChangeLog        | 13 +++++++++++++
 gcc/fortran/ChangeLog   | 13 +++++++++++++
 gcc/testsuite/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
 libatomic/ChangeLog     |  6 ++++++
 libcc1/ChangeLog        |  5 +++++
 libcpp/ChangeLog        | 16 ++++++++++++++++
 libgcc/ChangeLog        |  8 ++++++++
 libgfortran/ChangeLog   | 43 +++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       | 12 ++++++++++++
 libitm/ChangeLog        |  7 +++++++
 libsanitizer/ChangeLog  | 11 +++++++++++
 libssp/ChangeLog        | 10 ++++++++++
 17 files changed, 254 insertions(+), 1 deletion(-)

diff --git a/config/ChangeLog b/config/ChangeLog
index f2eeafb09dc5..4dbb2eb0b61a 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2026-10-17  Sam James  <[email protected]>
+
+       * ax_check_define.m4: Update to serial 12.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * mmap.m4 (GCC_AC_FUNC_MMAP): New.
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 5d5b4903be6a..424b5cb1cb98 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,19 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't check for errno.
+       * system.h: Drop errno fallback.
+
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for abort. Don't search for strings.h.
+       * system.h: Drop abort fallback. Drop strings.h fallback.
+
 2026-10-15  Sam James  <[email protected]>
 
        PR bootstrap/112422
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index da4b2fb57852..8cf7c637ed37 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,46 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for stddef.h, time.h.
+       * system.h: Drop guards for stddef.h, time.h.
+
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for abort, atof, atol, calloc, clock,
+       errno, free, getenv, malloc, realloc, strotol, strtoul, or strstr.
+       Don't check whether clock_t is defined in time.h.
+       * system.h: Drop obsolete fallbacks.
+
+2026-10-17  Jeff Law  <[email protected]>
+
+       * config/riscv/bitmanip.md (minmax splitter): Remove broken pattern.
+       (*bextdi_position_ze_masked): Likewise.
+       (polarity reversed mask splitter): Clobber GPR, not X mode register.
+       (splitter to generate bext): Make conditional on TARGET_ZBS.
+
+2026-10-17  Igor Shevlyakov  <[email protected]>
+
+       PR rtl-optimization/127903
+       * simplify-rtx.cc (simplify_context::simplify_subreg): Pass VOIDmode,
+       not INNERMODE, as the comparison mode of a subreg'd vector comparison.
+       (test_vector_subreg_of_fp_comparison): New selftest.
+       (test_vector_ops): Call it for float vector modes.
+
+2026-10-17  Yongqiang Tian  <[email protected]>
+
+       PR target/127934
+       PR target/127936
+       * config/arm/aarch-bti-insert.cc (rest_of_insert_bti): Use
+       get_first_nonnote_nondebug_insn.
+       * config/riscv/riscv.cc (riscv_mode_needed): Likewise.
+       * emit-rtl.cc (get_first_nonnote_nondebug_insn): New function.
+       * rtl.h (get_first_nonnote_nondebug_insn): Declare.
+
 2026-10-16  Rasmus Villemoes  <[email protected]>
 
        * doc/extend.texi (Common Attributes): Fix typo in example.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a28247f23e03..21af1df43854 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261017
+20261018
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 5deb80f177e0..e14ed75a1e86 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,12 @@
+2026-10-17  Jose E. Marchesi  <[email protected]>
+
+       * a68-lang.cc (a68_build_a68_type_nodes): Define fixed sized modes
+       in terms of standard types.
+       * a68-low-reals.cc (a68_real_pow): Dispatch builtins based on type
+       equality rather than precision.
+       (a68_real_round): Likewise.
+       (a68_real_entier): Likewise.
+
 2026-10-11  Jose E. Marchesi  <[email protected]>
 
        PR algol68/127797
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 289db44195ad..8219a93de6d2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2026-10-17  Jakub Jelinek  <[email protected]>
+
+       PR c++/127559
+       * semantics.cc (finish_omp_target_clauses_r): Only record
+       in local_decls VAR_DECLs, PARM_DECLs and RESULT_DECLs.
+       For TARGET_EXPR with lambda type mark TARGET_EXPR_SLOT in
+       local_decls too.  Never *walk_subtrees = 0; for lambdas.
+       Don't add arbitrary expressions of lambda type to
+       lambda_objects_accessed, only VAR_DECLs, PARM_DECLs or
+       RESULT_DECLs possibly with COMPONENT_REFs or ARRAY_REFs around
+       those.  If it is handled component case, check in local_decls
+       the base variable rather than whole expression.
+
 2026-10-16  Jakub Jelinek  <[email protected]>
 
        * mangle.cc (write_name): Change type of the second argument
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 75833360eea1..ca5adfe29db9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       * trans-intrinsic.cc (conv_co_collective): Pass errmsg by
+       reference.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       PR fortran/127941
+       * trans-stmt.cc (gfc_trans_deallocate): Do not deallocate the
+       allocatable components of the last component's type when the
+       expression is a non-allocatable array component generated by
+       finalize_component.
+
 2026-10-16  Jerry DeLisle  <[email protected]>
 
        * class.cc (finalize_component): Apply ASSOCIATED to the base
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7535da094eda..49057abe9630 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       * gfortran.dg/coarray_collectives_6.f90: Expect the address of
+       errmsg.
+       * gfortran.dg/coarray_collectives_12.f90: Likewise.
+       * gfortran.dg/coarray_collectives_16.f90: Likewise.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/127751
+       * gfortran.dg/coarray/alloc_pool_exhausted_1.f90: New test.
+
+2026-10-17  Igor Shevlyakov  <[email protected]>
+
+       PR rtl-optimization/127903
+       * gcc.dg/torture/pr127903.c: New test.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       PR fortran/127941
+       * gfortran.dg/allocate_with_source_14.f03: Expect one fewer call
+       to __builtin_free.
+       * gfortran.dg/finalize_64.f90: New test.
+
+2026-10-17  Yongqiang Tian  <[email protected]>
+
+       PR target/127934
+       PR target/127936
+       * gcc.target/aarch64/bti-debug-1.c: New test.
+       * gcc.target/riscv/rvv/base/vxrm-debug-1.c: New test.
+
+2026-10-17  Jakub Jelinek  <[email protected]>
+
+       PR testsuite/127945
+       * g++.dg/cpp26/literals1.C: Drop bogus { target c++23 } from dg-error.
+       * g++.dg/cpp26/literals2.C: Likewise.
+
 2026-10-16  Jerry DeLisle  <[email protected]>
 
        * gfortran.dg/finalize_63.f90: New test.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 57bad66da0c6..375495c5deb7 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * configure: Regenerate.
+       * configure.ac: Drop AC_HEADER_STDC.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index ed1383230c30..ebdaa626af81 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Use AC_CONFIG_HEADERS, not AC_CONFIG_HEADER.
+
 2026-06-29  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 45ceaff60aae..71ae37289ca5 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,19 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't check for errno.
+       * system.h: Drop errno fallback.
+
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for abort.
+       * system.h: Drop abort fallback.
+
 2026-10-10  Sam James  <[email protected]>
 
        PR bootstrap/112422
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 2cf74624f18c..eac2174c589c 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for inttypes.h, stdint.h, sys/auxv.h,
+       sys/mman.h, sys/stat.h, sys/types.h, or unistd.h.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * configure.ac: Include ../config/mmap.m4.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 4f384b410b23..cefb60a0a63a 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,46 @@
+2026-10-17  Sam James  <[email protected]>
+
+       * configure: Regenerate.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/127753
+       * caf/shmem/shared_memory.c (ENV_FD): New.
+       (shared_memory_init): Pass the descriptor to the images through
+       ENV_FD and unlink the object.  Use the inherited descriptor in an
+       image.  Exclude the mapping from core dumps.
+       (shared_memory_cleanup): Do not unlink an unlinked object.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       * caf/shmem/thread_support.c (initialize_shared_mutex)
+       (initialize_shared_errorcheck_mutex): Do not make the mutex robust.
+       * caf/shmem/thread_support.h: Remove the executable bit.
+
+2026-10-17  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/127751
+       * caf/shmem.c (_gfortran_caf_register): Handle a failed allocation
+       of a component.
+       (_gfortran_caf_form_team): Report a failed allocation.
+       * caf/shmem/alloc.c (get_memory_by_id_internal): Return NULL when
+       the shared memory is exhausted.
+       * caf/shmem/alloc.h (alloc_get_memory_by_id): Document it.
+       * caf/shmem/allocator.c (allocator_shared_malloc_or_die): New
+       function.
+       * caf/shmem/allocator.h (allocator_shared_malloc): Document the null
+       result.
+       (allocator_shared_malloc_or_die): Declare.
+       * caf/shmem/collective_subroutine.c (collsub_init_supervisor)
+       (get_collsub_buf): Use allocator_shared_malloc_or_die.
+       * caf/shmem/hashmap.c (hashmap_init_supervisor)
+       (enlarge_hashmap_mem): Likewise.
+       * caf/shmem/sync.c (sync_init_supervisor): Likewise.
+       * caf/shmem/shared_memory.c (shared_memory_get_mem_with_alignment):
+       Return a null pointer when the shared memory is exhausted.
+       * caf/shmem/supervisor.c (ensure_shmem_initialization): Terminate
+       when the initial team cannot be allocated.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 1337c1cffc64..889a340fb5fa 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,15 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * configure: Regenerate.
+       * configure.ac: Drop AC_HEADER_STDC.
+
+2026-10-17  Jakub Jelinek  <[email protected]>
+
+       PR c++/127559
+       * testsuite/libgomp.c++/target-lambda-5.C: New test.
+       * testsuite/libgomp.c++/target-lambda-6.C: New test.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 7f671cfb4660..eb6861d3146d 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,10 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Drop AC_C_BIGENDIAN and associated hack.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 89f6491ca36c..ab8ba0ddacb6 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,14 @@
+2026-10-17  Sam James  <[email protected]>
+
+       * configure.ac: Add comment for AC_CHECK_SIZEOF use in configure.tgt.
+
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for alloca.h.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        PR bootstrap/103459
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index fc26748b2952..14def283983e 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,13 @@
+2026-10-17  Sam James  <[email protected]>
+
+       PR bootstrap/112422
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Don't search for memmove, strncat, strncpy.
+       Unconditionally search for mempcpy.
+       * strncpy-chk.c: Drop HAVE_STRNCPY guard.
+       * memmove-chk.c: Drop HAVE_MEMMOVE guard.
+
 2026-10-16  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.

Reply via email to