]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 May 2026 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 May 2026 00:16:29 +0000 (00:16 +0000)
14 files changed:
config/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libitm/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog

index 92b186f0d7b07780dd88bf9b0377aa4a162f6b4a..f0cc6330e44600c541670f61ff0c7ae033ebff52 100644 (file)
@@ -1,3 +1,7 @@
+2026-05-05  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * visibility.m4: New file.
+
 2026-04-13  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
        PR target/69639
index ebc157b23a6485564d15f604c91fdb8a4e12fd7b..0ead28c8e98865ff6962469b877145a4bafe4376 100644 (file)
@@ -1,3 +1,47 @@
+2026-05-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       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  <wangzicong@masscore.cn>
+
+       * config/riscv/riscv.cc (riscv_modes_tieable_p): Make tuple modes
+       not tieable to some modes.
+
+2026-05-05  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       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  <rguenther@suse.de>
+
+       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  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * 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  <jakub@redhat.com>
+
+       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  <rguenther@suse.de>
+
+       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  <hjl.tools@gmail.com>
 
        PR c/121911
index 6174e3d1a4439c576a4c4e740bb5fc59d1b85291..3bc992c09c390b7e1cb23a11f4f6905e913fcd03 100644 (file)
@@ -1 +1 @@
-20260505
+20260506
index 909aef682b53038b407196b70e1095304a23d1c4..099b32ecf92293f8a367e09ed13f5dd8bde053c1 100644 (file)
@@ -1,3 +1,7 @@
+2026-05-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * kf.cc (kf_strcasecmp::impl_call_post): Remove unused variable.
+
 2026-05-04  David Malcolm  <dmalcolm@redhat.com>
 
        * svalue.cc (binop_svalue::maybe_get_value_range): Update for
index 78a7e33ca845ac9b8807eb8293b8f0a55bba3bf4..ee5795c7fe5a931d7850faa6df7bb17c40d7d98a 100644 (file)
@@ -1,3 +1,27 @@
+2026-05-05  Patrick Palka  <ppalka@redhat.com>
+
+       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  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * 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  <andrew.pinski@oss.qualcomm.com>
 
        PR c++/65271
index 4e66d322f1573304dd0b382d6bd1e3426ea06900..83e7eefe3089f57cf315eaa17de5fd1513f43ba8 100644 (file)
@@ -1,3 +1,12 @@
+2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       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  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd d1fbbb1a2f.
index ebf0e9ce8cca057b584d0bf337060d6121f4b199..6e5a99ab0a2c4098badf819ca374f043f286c552 100644 (file)
@@ -1,3 +1,7 @@
+2026-05-05  Joseph Myers  <josmyers@redhat.com>
+
+       * de.po: Update.
+
 2026-05-01  Joseph Myers  <josmyers@redhat.com>
 
        * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
index 1147c5065eca90e2ded9ce2c0a0c23f7cac5409a..9654d7692d4179e932e93830cbb7759a2df06ff3 100644 (file)
@@ -1,3 +1,71 @@
+2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/125089
+       * gdc.dg/pr125089.d: New test.
+
+2026-05-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/120587
+       PR target/125155
+       * gcc.target/or1k/pr125155.c: New test.
+
+2026-05-05  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Update expected output.
+
+2026-05-05  Patrick Palka  <ppalka@redhat.com>
+
+       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  <wangzicong@masscore.cn>
+
+       * gcc.target/riscv/rvv/autovec/pr124448.c: New test.
+
+2026-05-05  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       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  <rguenther@suse.de>
+
+       PR tree-optimization/125185
+       * gcc.dg/torture/pr125185.c: New testcase.
+
+2026-05-05  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       PR target/125180
+       * gcc.target/i386/pr125180.c: New test.
+
+2026-05-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/125124
+       * gcc.dg/torture/pr125124.c: New testcase.
+
+2026-05-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       * 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  <andrew.pinski@oss.qualcomm.com>
 
        PR c++/65271
index 5e6f24ba224bd0d37d58380c0f2205843272da98..e34ce934e65231f7e2ca91502523b5a184afe881 100644 (file)
@@ -1,3 +1,13 @@
+2026-05-05  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * 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  <jakub@redhat.com>
 
        * Makefile.am (all-local): Depend on stmp-libatomic and otherwise
index f05d112ae96098f2d8ac4189e144aae3297e484b..4af531e07f950710654f29b7e06f90f49d4eea9a 100644 (file)
@@ -1,3 +1,12 @@
+2026-05-05  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * 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  <kargl@gcc.gnu.org>
 
        PR libfortran/120431
index 341984ff04bff5342bb63e5654f9d6335f156a76..877606b7f68501f938325abc2d848b390dfa906f 100644 (file)
@@ -1,3 +1,13 @@
+2026-05-05  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * 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  <tburnus@baylibre.com>
 
        * testsuite/libgomp.fortran/map-subarray-6.f90: Fix, extend, and
index 0b56435082523343eee9910e8ca8f8c62cac2e59..a98bc1bcda28f897f410be7647dca8a1f96b9571 100644 (file)
@@ -1,3 +1,13 @@
+2026-05-05  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * 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  <pietro@sociotechnical.xyz>
            Jakub Jelinek   <jakub@redhat.com>
 
index c4073bed9bed09310131b5a40f7c063cfdc60d36..55f864102dd5eae03d19f9e60379e46b2461468b 100644 (file)
@@ -1,3 +1,9 @@
+2026-05-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR c/121911
+       * ssp.c: Include <stdint.h>.  Change __stack_chk_guard to
+       uintptr_t.
+
 2025-12-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * configure: Regenerate.
index 299ee3ad307f6fca65cd25100859a9e04e510270..41af9f518ebd7e9557659adc3e571cd5b31b5cdd 100644 (file)
@@ -1,3 +1,31 @@
+2026-05-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       PR libstdc++/109965
+       * doc/doxygen/mainpage.html: Link to topics.html instead of
+       modules.html
+
+2026-05-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <tkaminsk@redhat.com>
+
+       * 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  <oliva@adacore.com>
 
        * testsuite/30_threads/semaphore/try_acquire_until.cc