https://gcc.gnu.org/g:b7f8f67a07a17c0b39a06b0b85917c8fb04212ce
commit r14-11846-gb7f8f67a07a17c0b39a06b0b85917c8fb04212ce Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Jun 14 00:24:47 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index de534a66c310..c914b28ba6b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,42 @@ +2025-06-13 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: + 2025-06-12 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/120638 + * tree-ssa-math-opts.cc (pass_cse_reciprocals::execute): Call + reset_flow_sensitive_info on arg1. + +2025-06-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-06-05 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/120547 + * real.cc (real_from_integer): Remove maxbitlen variable, use + len instead of that. When shifting right, or in 1 if any of the + shifted away bits are non-zero. Formatting fix. + +2025-06-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-20 Jakub Jelinek <ja...@redhat.com> + + * tree-chrec.cc (convert_affine_scev): Use signed_type_for instead of + build_nonstandard_integer_type. + 2025-06-05 Eric Botcazou <ebotca...@adacore.com> * tree-vect-data-refs.cc (vect_can_force_dr_alignment_p): Return diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c544224c3448..b440a372cfd1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250613 +20250614 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 89e6da052e26..b8c474ae5c62 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2025-06-13 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-13 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: + 2025-06-12 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/120638 + * gcc.dg/pr120638.c: New test. + +2025-06-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-06-05 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/120547 + * gcc.dg/bitint-123.c: New test. + 2025-06-05 Eric Botcazou <ebotca...@adacore.com> * gnat.dg/specs/opt7.ads: New test.