]> 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>
Thu, 14 Aug 2025 13:30:47 +0000 (09:30 -0400)
committerVladimir N. Makarov <vmakarov@redhat.com>
Thu, 14 Aug 2025 13:31:40 +0000 (09:31 -0400)
commitef1bd81ee057775c70dceb06c7ae2c409b8877b1
treee5f5bd70487c639d51a4d5da02bf43dd3a0c2dd2
parent1694cbaedd8f9ca6ad9244e4168d2c18b413e6ee
[PR121007, LRA]: Fall back to reload of whole inner address in PR case and constrain iteration number of address reloads

gcc/ChangeLog:

PR target/121007
* 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:

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