https://gcc.gnu.org/g:c091c673af9e9262b9cdff3a8627f10c5e067b40
commit r12-11203-gc091c673af9e9262b9cdff3a8627f10c5e067b40 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Jun 18 00:23:04 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 12 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 ++++++++++ gcc/testsuite/ChangeLog | 28 ++++++++++++++++++++++++++++ 4 files changed, 51 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d42328d2db98..17f7e34e3d64 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2025-06-17 Richard Earnshaw <rearn...@arm.com> + + Backported from master: + 2025-03-25 Richard Earnshaw <rearn...@arm.com> + + PR middle-end/117811 + * optabs.cc (expand_binop_directly): Remove LAST as an argument, + instead record the last insn on entry. Only delete insns if + we need to restart and restart by calling ourself, not expand_binop. + (expand_binop): Update callers to expand_binop_directly. If it + fails to expand the operation, delete back to LAST. + 2025-06-13 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index aaa22e3d56a0..016543e4365e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250617 +20250618 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 623a1e331435..51df73b35e2e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2025-06-17 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2024-09-12 Patrick Palka <ppa...@redhat.com> + + PR c++/116418 + * tree.cc (strip_typedefs_expr) <case STATEMENT_LIST>: Replace + this error path with ... + <case STMT_EXPR>: ... this, returning the original tree. + 2025-06-13 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a775eefb96f8..2c2b5b530a69 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2025-06-17 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2024-09-12 Patrick Palka <ppa...@redhat.com> + + PR c++/116418 + * g++.dg/eh/pr84968.C: No longer expect an ahead of time diagnostic + for the statement-expresssion. Instantiate the template and expect + an incomplete type error instead. + * g++.dg/ext/stmtexpr26.C: New test. + +2025-06-17 Georg-Johann Lay <a...@gjlay.de> + + Backported from master: + 2025-06-12 Georg-Johann Lay <a...@gjlay.de> + + PR middle-end/117811 + PR testsuite/52641 + * gcc.dg/torture/pr117811.c: Fix for int < 32 bit. + +2025-06-17 Richard Earnshaw <rearn...@arm.com> + + Backported from master: + 2025-03-25 Richard Earnshaw <rearn...@arm.com> + + PR middle-end/117811 + * gcc.dg/torture/pr117811.c: New test. + 2025-06-13 Jakub Jelinek <ja...@redhat.com> Backported from master: