]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PR121007, LRA]: Fall back to reload of whole inner address in PR case and constrain...
authorVladimir N. Makarov <vmakarov@redhat.com>
Fri, 11 Jul 2025 15:27:54 +0000 (11:27 -0400)
committerVladimir N. Makarov <vmakarov@redhat.com>
Fri, 11 Jul 2025 18:26:53 +0000 (14:26 -0400)
commit06c41504bd4a23c3f5848793fda503c30fe51353
tree972f76b99d6619e02f0dde3b0cd180d7a645210e
parent981bd3e62cd271f620892cf5db56f00b4df50156
[PR121007, LRA]: Fall back to reload of whole inner address in PR case and constrain iteration number of address reloads

gcc/ChangeLog:

* lra-constraints.cc (process_address_1): When changing base reg
on a reg of the base class, fall back to reload of whole inner address.
(process_address): Constrain the iteration number.

gcc/testsuite/ChangeLog:

* gcc.target/powerpc/pr121007.c: New.
gcc/lra-constraints.cc
gcc/testsuite/gcc.target/powerpc/pr121007.c [new file with mode: 0644]