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.
