binutils dhd

David Huggins-Daines
27 Sep 2000 10:31:59 -0400

Alan Modra <> writes:

> The reason aligning won't always work is that import and long branch
> stubs are interspersed in the stub section, and PIC long branch
> stubs happen to be 12 bytes long.  Which messes with your carefully
> constructed 8 byte alignment.

No, the issue is the alignment of the distance between the GP and the
PLT, it has nothing to do with the placement of the stubs AFAIK.

> The proper fix is to use lr_sel and rr_sel when building the import stubs,
> so I'm reverting your change unless you have some other reason for wanting
> 8 byte alignment.

Okay, so long as this fixes it, I have no objections.  My changes were
pretty ugly anyway.

Linuxcare. Support for the revolution.