https://gcc.gnu.org/g:411635085ff159d3de76b889397fc1f16736c349

commit r16-8858-g411635085ff159d3de76b889397fc1f16736c349
Author: GCC Administrator <[email protected]>
Date:   Sat May 2 00:20:52 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  51 ++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/algol68/ChangeLog   |   7 ++++
 gcc/cp/ChangeLog        |  53 +++++++++++++++++++++++++
 gcc/po/ChangeLog        |   6 +++
 gcc/testsuite/ChangeLog | 101 ++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 219 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 14bc9c447c01..ee040c6043b0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,54 @@
+2026-05-01  Jeff Law  <[email protected]>
+
+       Revert:
+       2026-05-01  Daniel Barboza  <[email protected]>
+
+       PR rtl-optimization/123967
+       * match.pd(`if (cond) (A | CST1) : (A & ~CST1)`)`: New pattern.
+
+2026-05-01  Daniel Barboza  <[email protected]>
+
+       PR rtl-optimization/123967
+       * match.pd(`if (cond) (A | CST1) : (A & ~CST1)`)`: New pattern.
+
+2026-05-01  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/125079
+       * tree-ssa-strlen.cc (get_string_length): Transform
+       __strcat_chk (x, y, z) when we need strlen (x) afterwards into
+       l1 = strlen (x); l = __stpcpy_chk (x + l1, y, z - l1) - x;
+       where l is the strlen (x), instead of using z as last __stpcpy_chk
+       argument.
+
+2026-05-01  H.J. Lu  <[email protected]>
+
+       Backported from master:
+       2026-05-01  H.J. Lu  <[email protected]>
+
+       PR target/125117
+       * config/i386/i386-expand.cc (ix86_expand_movmem): Generate
+       last_4x_vec_label when min_size <= 4 * MOVE_MAX.
+
+2026-05-01  Soumya AR  <[email protected]>
+
+       Backported from master:
+       2026-04-27  Soumya AR  <[email protected]>
+
+       * config/aarch64/tuning_models/generic.h: Update br_mispredict_factor
+       to 7.
+
+2026-05-01  Jeff Law  <[email protected]>
+
+       Backported from master:
+       2026-04-25  Jeff Law  <[email protected]>
+
+       PR target/124984
+       * config/riscv/thead.cc (th_memidx_classify_address_index): Extract
+       constant multiplicand value from the right object.
+
 2026-04-30  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c409c973e9fc..0869c9aefd84 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260501
+20260502
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index a526518366a1..e2b130e3edaa 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,10 @@
+2026-05-01  Peter Damianov  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Peter Damianov  <[email protected]>
+
+       * Make-lang.in: Correct typo exeect -> exeext
+
 2026-04-30  Release Manager
 
        * GCC 16.1.0 released.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2a9e7617bdb9..8d7214828b80 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,56 @@
+2026-05-01  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Patrick Palka  <[email protected]>
+
+       PR c++/125115
+       * module.cc (trees_in::is_matching_decl): Turn e_type into a
+       reference and use it instead of TREE_TYPE (e_inner).  Always
+       use build_exception_variant to propagate an already-instantiated
+       noexcept.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-23  Marek Polacek  <[email protected]>
+
+       PR c++/124926
+       * pt.cc (tsubst_qualified_id): Rename name_lookup_p parameter to
+       reflecting_p.  Check !reflecting_p instead of name_lookup_p.  Do
+       not give the "instantiation yields a type" error when reflecting_p
+       is true.
+       (tsubst_expr) <case REFLECT_EXPR>: Adjust the call to
+       tsubst_qualified_id.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-23  Marek Polacek  <[email protected]>
+
+       PR c++/124989
+       * pt.cc (tsubst_splice_expr): Turn off access checking for the
+       build_offset_ref call.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-28  Marek Polacek  <[email protected]>
+
+       PR c++/124756
+       * reflect.cc (get_reflection): Give an error when taking the
+       reflection of a block-scope extern.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Marek Polacek  <[email protected]>
+
+       PR c++/125096
+       * pt.cc (tsubst_splice_scope): Don't return early for
+       dependent_splice_p.  Propagate cv-qualifiers from the
+       SPLICE_SCOPE to the result.
+       * reflect.cc (valid_splice_scope_p): Accept SPLICE_SCOPE.
+
 2026-04-30  Patrick Palka  <[email protected]>
 
        Backported from master:
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 521f49b6cdb1..5269a212f631 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2026-05-01  Joseph Myers  <[email protected]>
+
+       * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+       ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po,
+       zh_CN.po, zh_TW.po: Update.
+
 2026-04-30  Release Manager
 
        * GCC 16.1.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e77a8f7ab83b..651b2b2e522d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,104 @@
+2026-05-01  Jeff Law  <[email protected]>
+
+       Revert:
+       2026-05-01  Daniel Barboza  <[email protected]>
+
+       PR rtl-optimization/123967
+       * gcc.dg/tree-ssa/pr123967-2.c: New test.
+       * gcc.dg/tree-ssa/pr123967-3.c: New test.
+       * gcc.dg/tree-ssa/pr123967.c: New test.
+
+2026-05-01  Daniel Barboza  <[email protected]>
+
+       PR rtl-optimization/123967
+       * gcc.dg/tree-ssa/pr123967-2.c: New test.
+       * gcc.dg/tree-ssa/pr123967-3.c: New test.
+       * gcc.dg/tree-ssa/pr123967.c: New test.
+
+2026-05-01  Patrick Palka  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Patrick Palka  <[email protected]>
+
+       PR c++/125115
+       * g++.dg/modules/auto-9.h: New test.
+       * g++.dg/modules/auto-9_a.H: New test.
+       * g++.dg/modules/auto-9_b.C: New test.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-23  Marek Polacek  <[email protected]>
+
+       PR c++/124926
+       * g++.dg/reflect/dep15.C: New test.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-23  Marek Polacek  <[email protected]>
+
+       PR c++/124989
+       * g++.dg/reflect/member24.C: New test.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-04-28  Marek Polacek  <[email protected]>
+
+       PR c++/124756
+       * g++.dg/reflect/identifier_of3.C: Add dg-error.
+       * g++.dg/reflect/pr123612.C: Likewise.
+       * g++.dg/reflect/error13.C: New test.
+
+2026-05-01  Marek Polacek  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Marek Polacek  <[email protected]>
+
+       PR c++/125096
+       * g++.dg/reflect/mangle4.C: Move dg-error.
+       * g++.dg/reflect/dep16.C: New test.
+
+2026-05-01  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2026-05-01  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/125079
+       * gcc.dg/strlenopt-97.c: New test.
+
+2026-05-01  H.J. Lu  <[email protected]>
+
+       Backported from master:
+       2026-05-01  H.J. Lu  <[email protected]>
+
+       PR target/125117
+       * gcc.dg/pr125117.c: New test.
+       * gfortran.dg/pr125117.f90: Likewise.
+       * gcc.target/i386/builtin-memmove-10.c: Updated.
+       * gcc.target/i386/builtin-memmove-15.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-2d.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-3c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4a.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-4c.c: Likewise.
+       * gcc.target/i386/builtin-memmove-5b.c: Likewise.
+       * gcc.target/i386/builtin-memmove-5c.c: Likewise.
+
+2026-05-01  Jeff Law  <[email protected]>
+
+       Backported from master:
+       2026-04-25  Jeff Law  <[email protected]>
+
+       PR target/124984
+       * gcc.target/riscv/pr124984.c: New test.
+
 2026-04-30  Patrick Palka  <[email protected]>
 
        Backported from master:

Reply via email to