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

--- Comment #27 from Iain Sandoe <iains at gcc dot gnu.org> ---
Created attachment 46994
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46994&action=edit
[b] Provide a function that checks the DS conditions for Darwin

.. so this provides a routine that checks the address offset contents for the
cases that we see in Darwin.

At this point it seemed that extending "legitimate_lo_sum_address_p" should be
enough to do the job.

We check the content stuff
We look at the symbol and see if it has enough alignment
We override that in the case of an indirection symbol, since we know that they
are always aligned to Pmode.

... this made some progression too - we lost the case of "insn not meeting
constraint"...

... but still a lot of failures for PIC.

Reply via email to