https://gcc.gnu.org/g:3df799b13ebad69025f618fe6d373306210d6635

commit r17-505-g3df799b13ebad69025f618fe6d373306210d6635
Author: GCC Administrator <[email protected]>
Date:   Thu May 14 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  5 ++++
 gcc/ChangeLog           | 55 +++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  7 +++++
 gcc/cp/ChangeLog        | 14 ++++++++++
 gcc/fortran/ChangeLog   |  5 ++++
 gcc/testsuite/ChangeLog | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       | 24 ++++++++++++++++
 libstdc++-v3/ChangeLog  | 55 +++++++++++++++++++++++++++++++++++++
 9 files changed, 239 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 2053dff5f351..c8486528c21b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-13  Zhongyao Chen  <[email protected]>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+       (Contributing under the DCO): Add myself.
+
 2026-05-11  Naveen  <[email protected]>
 
        * MAINTAINERS: Update my email and add myself to the DCO
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2f01bbd2d398..a1e1e96f9e5a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,58 @@
+2026-05-13  Zhongyao Chen  <[email protected]>
+
+       PR target/125215
+       * config/riscv/riscv-v.cc 
(expand_const_vector_interleaved_stepped_npatterns):
+       Remove hi/lo optimization and always use the merge fallback.
+
+2026-05-13  Tamar Christina  <[email protected]>
+
+       * tree-chrec.cc (chrec_convert_1): Fold unsigned CHREC converts.
+
+2026-05-13  Roger Sayle  <[email protected]>
+           Uros Bizjak  <[email protected]>
+
+       PR target/32803
+       * config/i386/i386.md (peephole2): Don't transform xorl;movb into
+       movzb with -Oz.
+       (peephole2): Convert movl into xorl;movb (strict_low_part) with -Oz.
+       (peephole2): Likewise, convert movl into xorl;movb [abcd]h with -Oz.
+
+2026-05-13  Richard Biener  <[email protected]>
+
+       * tree-vect-stmts.cc (vectorizable_store): Record ls_type
+       for VMAT_STRIDED_SLP.
+       (vectorizable_load): Likewise.
+
+2026-05-13  Richard Biener  <[email protected]>
+
+       * tree-vect-stmts.cc (vectorizable_store): Set slp_node->data
+       and SLP_TREE_TYPE only on success.
+       (vectorizable_load): Likewise.  Move one validity check early.
+
+2026-05-13  Jeevitha Palanisamy  <[email protected]>
+
+       PR target/122665
+       * config/rs6000/vsx.md (smul<mode>3_highpart, umul<mode>3_highpart):
+       Replace shift-based patterns with smul_highpart and umul_highpart RTL
+       codes and use altivec_register_operand.
+
+2026-05-13  Reshma Roy  <[email protected]>
+
+       * match.pd: Add new popcount pattern variants from Hacker's Delight.
+
+2026-05-13  H.J. Lu  <[email protected]>
+           Uros Bizjak  <[email protected]>
+
+       PR target/120870
+       * config/i386/i386.cc (ix86_save_reg): Return true for DRAP
+       register early at entry.
+       (find_drap_reg): Use R11_REG in preserve_none functions in
+       64-bit mode.
+
+2026-05-13  Tobias Burnus  <[email protected]>
+
+       * omp-general.cc (omp_runtime_api_procname): Add omp_control_tool.
+
 2026-05-12  Heiko Eißfeldt  <[email protected]>
 
        PR middle-end/124651
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 32bcf444be08..a3ba0f50cb32 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260513
+20260514
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 16d99dd4ed88..29e34c4c5954 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2026-05-13  Martin Uecker  <[email protected]>
+
+       PR c/125261
+       * c-parser.cc (c_parser_generic_selection): Modify logic for
+       c_inhibit_evaluation_warnings.
+       * c-typeck.cc (build_c_cast): Use c_inhibit_evaluation_warnings.
+
 2026-05-06  Martin Uecker  <[email protected]>
 
        PR c/124985
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a7a9cc92c984..7f1b4c443bae 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2026-05-13  Marek Polacek  <[email protected]>
+
+       PR c++/125280
+       * reflect.cc (consteval_only_p): Don't complete_type.
+       (consteval_only_p_walker::walk): Return false for
+       error_mark_node.
+
+2026-05-13  [email protected]  <[email protected]>
+           Jason Merrill  <[email protected]>
+
+       PR c++/123609
+       * parser.cc (cp_parser_class_head): Re-parse attributes
+       that caused a tentative parsing failure.
+
 2026-05-12  Jason Merrill  <[email protected]>
 
        PR c++/100903
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 5a16ff8130db..1eb00d6bfc3e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-13  Tobias Burnus  <[email protected]>
+
+       * intrinsic.texi (OpenMP Modules): Add named parameters for
+       omp_control_tool and omp_control_tool_result.
+
 2026-05-11  Jerry DeLisle  <[email protected]>
 
        * lang.opt (fcoarray=): Add shared enum value; update help text.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8d6088cb5821..48d5313bc37a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,76 @@
+2026-05-13  Zhongyao Chen  <[email protected]>
+
+       PR target/125215
+       * gcc.target/riscv/rvv/autovec/pr125215.c: New test.
+       * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Remove.
+       * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Remove.
+       * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Remove.
+       * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Remove.
+       * gcc.target/riscv/rvv/autovec/slp-interleave-5.c: Remove.
+
+2026-05-13  Marek Polacek  <[email protected]>
+
+       PR c++/125280
+       * g++.dg/reflect/init19.C: New test.
+       * g++.dg/reflect/type12.C: New test.
+       * g++.dg/reflect/type13.C: New test.
+
+2026-05-13  Tamar Christina  <[email protected]>
+
+       * gcc.dg/vect/vect-scev-affine_1.c: New test.
+
+2026-05-13  Roger Sayle  <[email protected]>
+           Uros Bizjak  <[email protected]>
+
+       PR target/32803
+       * gcc.target/i386/pr32803-2.c: New test case.
+       * gcc.target/i386/pr32803-3.c: Likewise.
+
+2026-05-13  Roger Sayle  <[email protected]>
+           Richard Earnshaw  <[email protected]>
+
+       PR middle-end/122871
+       * gcc.target/arm/muldi-1.c: Skip test if compiled with -mthumb.
+
+2026-05-13  Reshma Roy  <[email protected]>
+
+       * gcc.dg/tree-ssa/popcount7.c: New test.
+       * gcc.dg/tree-ssa/popcount7_2.c: New test.
+       * gcc.dg/tree-ssa/popcount8.c: New test.
+       * gcc.dg/tree-ssa/popcount9.c: New test.
+
+2026-05-13  H.J. Lu  <[email protected]>
+           Uros Bizjak  <[email protected]>
+
+       PR target/120870
+       * gcc.target/i386/pr120870-1.c: New test.
+       * gcc.target/i386/pr120870-2.c: Likewise.
+
+2026-05-13  Martin Uecker  <[email protected]>
+
+       PR c/125261
+       * gcc.dg/pr125261.c: New test.
+
+2026-05-13  [email protected]  <[email protected]>
+           Jason Merrill  <[email protected]>
+
+       PR c++/123609
+       * g++.dg/cpp0x/attr-nodiscard1.C: Adjust expected errors.
+       * g++.dg/reflect/annotations19.C: New test.
+
+2026-05-13  Naveen  <[email protected]>
+
+       * gcc.dg/pr123286.c: Move to...
+       * gcc.target/aarch64/pr123286.c: ...here.
+
+2026-05-13  Hans-Peter Nilsson  <[email protected]>
+
+       PR libfortran/125005
+       * gfortran.dg/coarray/failed_images_2.f08,
+       gfortran.dg/coarray/image_status_2.f08,
+       gfortran.dg/coarray/stopped_images_2.f08: Require sleep effective
+       target.
+
 2026-05-12  Robert Dubner  <[email protected]>
 
        * cobol.dg/group2/Check_for_equality_of_COMP-1___COMP-2.cob:
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 877606b7f685..e5f93ebf5d66 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,27 @@
+2026-05-13  H.J. Lu  <[email protected]>
+
+       * libgomp.texi: the Add missing closing brace.
+
+2026-05-13  Tobias Burnus  <[email protected]>
+
+       * env.c (omp_control_tool): Stub implementation for omp_control_tool.
+       * fortran.c (omp_control_tool_, omp_control_tool_8_): Add.
+       * libgomp.map (OMP_6.0): Add for omp_control_tool*.
+       * libgomp.texi (Tool Control Routine): Add for omp_control_tool.
+       (OpenMP 6.0): Mark omp_pause_stop_tool as implemented.
+       * omp.h.in (omp_pause_resource_t): Add omp_pause_stop_tool.
+       (omp_control_tool_result_t): Add.
+       (omp_control_tool_t): Add.
+       * omp_lib.f90.in (omp_lib_kinds): Add omp_pause_stop_tool and
+       omp_control_tool/omp_control_tool_result parameters.
+       (omp_lib): Add omp_control_tool interface.
+       * omp_lib.h.in: Add omp_pause_stop_tool and
+       omp_control_tool/omp_control_tool_result parameters; add
+       omp_control_tool interface.
+       * testsuite/libgomp.c/omp-control-tools-1.c: New test.
+       * testsuite/libgomp.fortran/omp-control-tools-1.f: New test.
+       * testsuite/libgomp.fortran/omp-control-tools-1.f90: New test.
+
 2026-05-05  Pietro Monteiro  <[email protected]>
 
        * Makefile.in: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 70556acae181..edda0cf9a794 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,58 @@
+2026-05-13  Jonathan Wakely  <[email protected]>
+
+       * include/bits/shared_ptr_atomic.h: Remove trailing whitespace.
+
+2026-05-13  Jonathan Wakely  <[email protected]>
+
+       * testsuite/std/time/clock/local/io.cc: Call test_format.
+
+2026-05-13  Jonathan Wakely  <[email protected]>
+
+       * testsuite/std/time/clock/utc/leap_second_info-2.cc: Fix sign
+       compare warning. Tweak comment.
+
+2026-05-13  Alexandre Oliva  <[email protected]>
+
+       * configure: Rebuild.
+
+2026-05-13  Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/114400
+       * include/std/string_view (operator<=>): Use type_identity_t
+       instead of __type_identity_t.
+
+2026-05-13  Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/119739
+       * 
testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc:
+       New test.
+
+2026-05-13  Álvaro Begué  <[email protected]>
+           Tomasz Kamiński  <[email protected]>
+
+       PR libstdc++/124852
+       * src/c++20/tzdb.cc (on_day): Rename to...
+       (on_day_month): Rename from on_day.
+       (on_day_month::on_day_t, on_day_month::on_day): Define.
+       (operator>>(istream&, on_day_t&&)): Factored out of
+       operator>>(istream&, on_day&).
+       (operator>>(istream&, on_day&)): Use on_day_t parser.
+       (operator>>(istream&, ZoneInfo&)): Replace the integer DAY
+       parser with on_day_t for the UNTIL field.
+       * testsuite/std/time/time_zone/until_day_on.cc: New test.
+
+2026-05-13  Álvaro Begué  <[email protected]>
+
+       PR libstdc++/124851
+       * src/c++20/tzdb.cc (ZoneInfo::ZoneInfo(sys_info&&)): Store
+       stdoff only in m_offset (subtract info.save).
+       (ZoneInfo::ZoneInfo(const pair<sys_info, string_view>&)):
+       Likewise.
+       (ZoneInfo::offset()): Document new semantics.
+       (ZoneInfo::to(sys_info&)): Add m_save back to offset() when
+       populating sys_info::offset.
+       * testsuite/std/time/time_zone/numeric_save.cc: New test.
+
 2026-05-12  Jonathan Wakely  <[email protected]>
            Tomasz Kamiński  <[email protected]>

Reply via email to