From 2cd9325e3ec1c14e6759e1ca798f2ea141dd145d Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 6 May 2026 00:16:29 +0000 Subject: [PATCH] Daily bump. --- config/ChangeLog | 4 +++ gcc/ChangeLog | 44 ++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 4 +++ gcc/cp/ChangeLog | 24 +++++++++++++++ gcc/d/ChangeLog | 9 ++++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 10 ++++++ libgfortran/ChangeLog | 9 ++++++ libgomp/ChangeLog | 10 ++++++ libitm/ChangeLog | 10 ++++++ libssp/ChangeLog | 6 ++++ libstdc++-v3/ChangeLog | 28 +++++++++++++++++ 14 files changed, 231 insertions(+), 1 deletion(-) diff --git a/config/ChangeLog b/config/ChangeLog index 92b186f0d7b..f0cc6330e44 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,7 @@ +2026-05-05 Pietro Monteiro + + * visibility.m4: New file. + 2026-04-13 Torbjörn SVENSSON PR target/69639 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ebc157b23a6..0ead28c8e98 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,47 @@ +2026-05-05 H.J. Lu + + PR target/120587 + PR target/125155 + * config/or1k/or1k.cc (or1k_hard_regno_mode_ok): Allow condition + condition flag register in SImode. + +2026-05-05 wangzicong + + * config/riscv/riscv.cc (riscv_modes_tieable_p): Make tuple modes + not tieable to some modes. + +2026-05-05 Gaius Mulley + + PR modula2/120189 + * doc/gm2.texi (Building a shared library): Rewrite the + description of the shared library and include complete code into + the example. + +2026-05-05 Richard Biener + + PR tree-optimization/125185 + * tree-vect-slp.cc (vect_analyze_slp_reduc_chain): Guard + first vect_slp_linearize_chain call. + +2026-05-05 Takayuki 'January June' Suwa + + * config/xtensa/xtensa.cc (xtensa_legitimize_address): + Modify to extend the upper limit of the coverable offset if the + address displacement of the corresponding machine instruction is + greater than 255. + +2026-05-05 Jakub Jelinek + + PR target/125180 + * config/i386/i386.md (HI/SI test -> QI test splitter): Punt if + operands[2] is a volatile MEM. + +2026-05-05 Richard Biener + + PR tree-optimization/125124 + * tree-vect-slp.cc (vect_bb_slp_scalar_cost): Disable + BB SLP partitioning sanity-check. + 2026-05-04 H.J. Lu PR c/121911 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6174e3d1a44..3bc992c09c3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260505 +20260506 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 909aef682b5..099b32ecf92 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,7 @@ +2026-05-05 Jakub Jelinek + + * kf.cc (kf_strcasecmp::impl_call_post): Remove unused variable. + 2026-05-04 David Malcolm * svalue.cc (binop_svalue::maybe_get_value_range): Update for diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 78a7e33ca84..ee5795c7fe5 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2026-05-05 Patrick Palka + + PR c++/124957 + * class.cc (check_tag): Set ABI_TAG_INHERITED on the TREE_LIST + of an inherited tag. Adjust after ABI_TAG_IMPLICIT renaming. + * cp-tree.h (ABI_TAG_IMPLICIT): Rename to ... + (ABI_TAG_NOT_MANGLED): ... this. + (equal_abi_tags): Adjust forward declaration. + * mangle.cc (write_unqualified_name): Adjust equal_abi_tags call. + (sorted_abi_tags): New ignore_inherited_p parameter, for ignoring + ABI_TAG_INHERITED tags. Adjust after ABI_TAG_INHERITED renaming. + (write_abi_tags): Adjust sorted_abi_tags call. + (equal_abi_tags): New ignore_inherited_p parameter. Pass it to + sorted_abi_tags. + * module.cc (trees_in::check_abi_tags): Pass + ignore_inherited_p=true to equal_abi_tags iff there's a + mangled-ness mismatch. + +2026-05-05 Rainer Orth + + * module.cc (elf_out::create_mapping) [MAPPED_WRITING] + (elf_out::create_mapping) [HAVE_POSIX_FALLOCATE]: Allow for + ENOTSUP return from posix_fallocate. + 2026-05-04 Andrew Pinski PR c++/65271 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 4e66d322f15..83e7eefe308 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,12 @@ +2026-05-05 Iain Buclaw + + PR d/125089 + * types.cc (finish_aggregate_mode): Explicitly set TYPE_MODE of + non-POD types here. + (finish_aggregate_type): Propagate TREE_ADDRESSABLE to all variants. + (TypeVisitor::visit (TypeStruct *)): Set TREE_ADDRESSABLE before + visiting struct members. + 2026-04-21 Iain Buclaw * dmd/MERGE: Merge upstream dmd d1fbbb1a2f. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index ebf0e9ce8cc..6e5a99ab0a2 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2026-05-05 Joseph Myers + + * de.po: Update. + 2026-05-01 Joseph Myers * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1147c5065ec..9654d7692d4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,71 @@ +2026-05-05 Iain Buclaw + + PR d/125089 + * gdc.dg/pr125089.d: New test. + +2026-05-05 H.J. Lu + + PR target/120587 + PR target/125155 + * gcc.target/or1k/pr125155.c: New test. + +2026-05-05 Jeff Law + + * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Update expected output. + +2026-05-05 Patrick Palka + + PR c++/124957 + * g++.dg/modules/attrib-6_a.C: New test. + * g++.dg/modules/attrib-6_b.C: New test. + * g++.dg/modules/attrib-6_c.C: New test. + +2026-05-05 wangzicong + + * gcc.target/riscv/rvv/autovec/pr124448.c: New test. + +2026-05-05 Gaius Mulley + + PR modula2/120189 + * gm2/examples/cppcallingm2/run/pass/README: New test. + * gm2/examples/cppcallingm2/run/pass/a.def: New test. + * gm2/examples/cppcallingm2/run/pass/a.mod: New test. + * gm2/examples/cppcallingm2/run/pass/b.def: New test. + * gm2/examples/cppcallingm2/run/pass/b.mod: New test. + * gm2/examples/cppcallingm2/run/pass/c.def: New test. + * gm2/examples/cppcallingm2/run/pass/c.mod: New test. + * gm2/examples/cppcallingm2/run/pass/test.cc: New test. + +2026-05-05 Richard Biener + + PR tree-optimization/125185 + * gcc.dg/torture/pr125185.c: New testcase. + +2026-05-05 Jakub Jelinek + + PR tree-optimization/122569 + * gcc.dg/tree-ssa/pr122569-1.c: Only require __builtin_ctz/.CTZ + on ctzll 64-bit targets. + * gcc.dg/tree-ssa/pr122569-2.c: Only require __builtin_clz/.CLZ + on clzll 64-bit targets. + +2026-05-05 Jakub Jelinek + + PR target/125180 + * gcc.target/i386/pr125180.c: New test. + +2026-05-05 Richard Biener + + PR tree-optimization/125124 + * gcc.dg/torture/pr125124.c: New testcase. + +2026-05-05 H.J. Lu + + * gcc.target/i386/shift-gf2p8affine-2.c (do_test): New function. + Extracted from main. + (main): Drop __builtin_cpu_init. Call do_test only if + __builtin_cpu_supports ("gfni") returns true. + 2026-05-04 Andrew Pinski PR c++/65271 diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 5e6f24ba224..e34ce934e65 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,13 @@ +2026-05-05 Pietro Monteiro + + * Makefile.in: Regenerate. + * acinclude.m4: Delete LIBAT_CHECK_ATTRIBUTE_VISIBILITY. + * aclocal.m4: Regenerate. + * configure: Likewise. + * configure.ac: Use GCC_CHECK_ATTRIBUTE_VISIBILITY instead of + LIBAT_CHECK_ATTRIBUTE_VISIBILITY. + * testsuite/Makefile.in: Regenerate. + 2026-02-21 Jakub Jelinek * Makefile.am (all-local): Depend on stmp-libatomic and otherwise diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index f05d112ae96..4af531e07f9 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,12 @@ +2026-05-05 Pietro Monteiro + + * Makefile.in: Regenerate. + * acinclude.m4: Delete LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY. + * aclocal.m4: Regenerate. + * configure: Likewise. + * configure.ac: Use GCC_CHECK_ATTRIBUTE_VISIBILITY istead of + LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY. + 2026-04-17 Steven G. Kargl PR libfortran/120431 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 341984ff04b..877606b7f68 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,13 @@ +2026-05-05 Pietro Monteiro + + * Makefile.in: Regenerate. + * acinclude.m4: Delete LIGOMP_CHECK_ATTRIBUTE_VISIBILITY. + * aclocal.m4: Regenerate. + * configure: Likewise. + * configure.ac: Use GCC_CHECK_ATTRIBUTE_VISIBILITY instead of + LIGOMP_CHECK_ATTRIBUTE_VISIBILITY. + * testsuite/Makefile.in: Regenerate. + 2026-04-28 Tobias Burnus * testsuite/libgomp.fortran/map-subarray-6.f90: Fix, extend, and diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 0b564350825..a98bc1bcda2 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,13 @@ +2026-05-05 Pietro Monteiro + + * Makefile.in: Regenerate. + * acinclude.m4: Delete LIBITM_CHECK_ATTRIBUTE_VISIBILITY. + * aclocal.m4: Regenerate. + * configure: Likewise. + * configure.ac: Use GCC_CHECK_ATTRIBUTE_VISIBILITY instead of + LIBITM_CHECK_ATTRIBUTE_VISIBILITY. + * testsuite/Makefile.in: Regenerate. + 2026-02-12 Pietro Monteiro Jakub Jelinek diff --git a/libssp/ChangeLog b/libssp/ChangeLog index c4073bed9be..55f864102dd 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,9 @@ +2026-05-05 H.J. Lu + + PR c/121911 + * ssp.c: Include . Change __stack_chk_guard to + uintptr_t. + 2025-12-29 Rainer Orth * configure: Regenerate. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 299ee3ad307..41af9f518eb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2026-05-05 Jonathan Wakely + + PR libstdc++/124657 + * include/experimental/bits/simd_x86.h (__is_x86_pd): Fix macro + names and refactor to reduce instantiations. + +2026-05-05 Jonathan Wakely + + PR libstdc++/109965 + * doc/doxygen/mainpage.html: Link to topics.html instead of + modules.html + +2026-05-05 Jonathan Wakely + + * include/bits/unique_ptr.h (unique_ptr::_Nothrow_deref): New + helper for pre-C++20. + (unique_ptr::operator*): Either constrain or use _Nothrow_deref. + * testsuite/20_util/unique_ptr/lwg4324.cc: New test. + +2026-05-05 Tomasz Kamiński + + * include/std/mdspan: Replace eight spaces with tabs. + (__mdspan::__is_constant_wrapper): Remove. + (__mdspan::__acceptable_slice_type, __mdspan::__static_slice_extent) + (__mdspan::__is_unit_stride_slice, __mdspan::__canonical_range_slice) + (__mdspan::__check_inrange_index, __mdspan::__check_valid_index) + (__mdspan::__check_valid_slice): Use std::__is_constant_wrapper_v. + 2026-05-02 Alexandre Oliva * testsuite/30_threads/semaphore/try_acquire_until.cc