]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 14 May 2026 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 14 May 2026 00:16:27 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 2053dff5f35191e594ba4e9a4fd3ad1739a517a0..c8486528c21b22e6c41251791768ce16afc1f7af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-13  Zhongyao Chen  <chen.zhongyao@zte.com.cn>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+       (Contributing under the DCO): Add myself.
+
 2026-05-11  Naveen  <naveen.siddegowda@oss.qualcomm.com>
 
        * MAINTAINERS: Update my email and add myself to the DCO
index 2f01bbd2d398adaa47910daf35ed000c3cab76d4..a1e1e96f9e5aaddec59a3c60119a0d1d6f666597 100644 (file)
@@ -1,3 +1,58 @@
+2026-05-13  Zhongyao Chen  <chen.zhongyao@zte.com.cn>
+
+       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  <tamar.christina@arm.com>
+
+       * tree-chrec.cc (chrec_convert_1): Fold unsigned CHREC converts.
+
+2026-05-13  Roger Sayle  <roger@nextmovesoftware.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       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  <rguenther@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_store): Record ls_type
+       for VMAT_STRIDED_SLP.
+       (vectorizable_load): Likewise.
+
+2026-05-13  Richard Biener  <rguenther@suse.de>
+
+       * 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  <jeevitha@linux.ibm.com>
+
+       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  <Reshma.Roy@amd.com>
+
+       * match.pd: Add new popcount pattern variants from Hacker's Delight.
+
+2026-05-13  H.J. Lu  <hjl.tools@gmail.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       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  <tburnus@baylibre.com>
+
+       * omp-general.cc (omp_runtime_api_procname): Add omp_control_tool.
+
 2026-05-12  Heiko Eißfeldt  <heiko.Eissfeldt@hexco.de>
 
        PR middle-end/124651
index 32bcf444be0857d987b742170c162d31fe186bbf..a3ba0f50cb32d9afa1a5bc858b8eca516f760f91 100644 (file)
@@ -1 +1 @@
-20260513
+20260514
index 16d99dd4ed88309093f6bdac95a36f28e40543d3..29e34c4c5954cf477835c31b9199d642693fe697 100644 (file)
@@ -1,3 +1,10 @@
+2026-05-13  Martin Uecker  <uecker@tugraz.at>
+
+       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  <uecker@tugraz.at>
 
        PR c/124985
index a7a9cc92c9842bffece72e66f614d360db3a5fcd..7f1b4c443baeb7529f37d89a23021a454be9065c 100644 (file)
@@ -1,3 +1,17 @@
+2026-05-13  Marek Polacek  <polacek@redhat.com>
+
+       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  chzn@mail.ustc.edu.cn  <chzn@mail.ustc.edu.cn>
+           Jason Merrill  <jason@redhat.com>
+
+       PR c++/123609
+       * parser.cc (cp_parser_class_head): Re-parse attributes
+       that caused a tentative parsing failure.
+
 2026-05-12  Jason Merrill  <jason@redhat.com>
 
        PR c++/100903
index 5a16ff8130db11602dd2f289566cd53d28f09209..1eb00d6bfc3eb3509366831eb1f644c67c91d26e 100644 (file)
@@ -1,3 +1,8 @@
+2026-05-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       * intrinsic.texi (OpenMP Modules): Add named parameters for
+       omp_control_tool and omp_control_tool_result.
+
 2026-05-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        * lang.opt (fcoarray=): Add shared enum value; update help text.
index 8d6088cb5821d869f22d3ae8c66c81662ddfd1b9..48d5313bc37a7ae84587c394c09296f154b7d1d5 100644 (file)
@@ -1,3 +1,76 @@
+2026-05-13  Zhongyao Chen  <chen.zhongyao@zte.com.cn>
+
+       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  <polacek@redhat.com>
+
+       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  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/vect-scev-affine_1.c: New test.
+
+2026-05-13  Roger Sayle  <roger@nextmovesoftware.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/32803
+       * gcc.target/i386/pr32803-2.c: New test case.
+       * gcc.target/i386/pr32803-3.c: Likewise.
+
+2026-05-13  Roger Sayle  <roger@nextmovesoftware.com>
+           Richard Earnshaw  <rearnsha@arm.com>
+
+       PR middle-end/122871
+       * gcc.target/arm/muldi-1.c: Skip test if compiled with -mthumb.
+
+2026-05-13  Reshma Roy  <Reshma.Roy@amd.com>
+
+       * 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  <hjl.tools@gmail.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/120870
+       * gcc.target/i386/pr120870-1.c: New test.
+       * gcc.target/i386/pr120870-2.c: Likewise.
+
+2026-05-13  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/125261
+       * gcc.dg/pr125261.c: New test.
+
+2026-05-13  chzn@mail.ustc.edu.cn  <chzn@mail.ustc.edu.cn>
+           Jason Merrill  <jason@redhat.com>
+
+       PR c++/123609
+       * g++.dg/cpp0x/attr-nodiscard1.C: Adjust expected errors.
+       * g++.dg/reflect/annotations19.C: New test.
+
+2026-05-13  Naveen  <naveen.siddegowda@oss.qualcomm.com>
+
+       * gcc.dg/pr123286.c: Move to...
+       * gcc.target/aarch64/pr123286.c: ...here.
+
+2026-05-13  Hans-Peter Nilsson  <hp@axis.com>
+
+       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  <rdubner@symas.com>
 
        * cobol.dg/group2/Check_for_equality_of_COMP-1___COMP-2.cob:
index 877606b7f68501f938325abc2d848b390dfa906f..e5f93ebf5d667514aa61e8393ed98a0e61ed9484 100644 (file)
@@ -1,3 +1,27 @@
+2026-05-13  H.J. Lu  <hjl.tools@gmail.com>
+
+       * libgomp.texi: the Add missing closing brace.
+
+2026-05-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       * 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  <pietro@sociotechnical.xyz>
 
        * Makefile.in: Regenerate.
index 70556acae181e70b89d11c97e615bd2a6afdc43e..edda0cf9a7941a426c799d59b95dc88a5816c5d0 100644 (file)
@@ -1,3 +1,58 @@
+2026-05-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/shared_ptr_atomic.h: Remove trailing whitespace.
+
+2026-05-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/std/time/clock/local/io.cc: Call test_format.
+
+2026-05-13  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/std/time/clock/utc/leap_second_info-2.cc: Fix sign
+       compare warning. Tweak comment.
+
+2026-05-13  Alexandre Oliva  <oliva@adacore.com>
+
+       * configure: Rebuild.
+
+2026-05-13  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/114400
+       * include/std/string_view (operator<=>): Use type_identity_t
+       instead of __type_identity_t.
+
+2026-05-13  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/119739
+       * testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc:
+       New test.
+
+2026-05-13  Álvaro Begué  <alvaro.begue@gmail.com>
+           Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       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é  <alvaro.begue@gmail.com>
+
+       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  <jwakely@redhat.com>
            Tomasz Kamiński  <tkaminsk@redhat.com>