https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93974

--- Comment #13 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #4)
> I'm CCing Vlad, since I need some guidance/help for some LRA questions.
> 
> Vlad, do you have some guidance on what should be done when we see
> an address like the above?  I tried hacking some changes to recognize
> the extra PLUS, but ended up causing an infinite loop in LRA.
> Do you have thoughts on how to fix this properly?

Sorry, I have no good knowledge of decompose_address.  The original author is
Richard Sandiford and it is even not in RA sources (it is in rtlanal.c).

I'd recommend to ask Richard may be he has some insights or just modify to make
it work in this case.  I can only say it is a sensitive code which can affect a
lot of targets if something is not done right. We had such problems with this
code in the past.

Reply via email to