https://gcc.gnu.org/g:03ae1212a94a8800f0dbc6a3df9bf557a93c63b8
commit r13-9727-g03ae1212a94a8800f0dbc6a3df9bf557a93c63b8 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri May 30 00:22:01 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 11 +++++++++++ gcc/DATESTAMP | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c33005d6f9a2..bf092f2a4519 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2025-05-29 Vladimir N. Makarov <vmaka...@redhat.com> + + PR rtl-optimization/99015 + * lra-constraints.cc (enough_allocatable_hard_regs_p): Extract + from in_class_p. + (in_class_p): Use it with added conditions. + (process_alt_operands): Try to change class too. + (curr_insn_transform): Pass true to in_class_p for reg operand + win. Spill pseudo only used in the insn if the corresponding + operand does not require hard register anymore. + 2025-05-28 Martin Jambor <mjam...@suse.cz> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 939851372b3b..ac2743335765 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250529 +20250530