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

--- Comment #13 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
It seems problem is in reloading an address (process_address_1).  I think the
existing code has enough address transformations (possible address reloads) but
it chooses the wrong one.

So we should modify process_address_1.  Also we should fail gracefully
constraining iterations in process_address as any address has just a few parts
can be processed.

I'll try to make a candidate patch today or tomorrow.

Reply via email to