Add ALIGNOF
Alan Modra
amodra@bigpond.net.au
Tue Jun 12 10:25:00 GMT 2007
On Tue, Jun 12, 2007 at 11:04:21AM +0100, Nathan Sidwell wrote:
> Alan Modra wrote:
> >On Mon, Jun 11, 2007 at 09:32:10AM +0100, Nathan Sidwell wrote:
>
> >>+ new_abs (val / opb);
> >>+ }
> >
> >I don't think you should be dividing by opb for ALIGNOF.
>
> I must admit to being confused about opb and when it should be
> divided/multiplied. It seems to me that ALIGNOF and SIZEOF should return
> the same units, and that implies dividing for both (or not dividing for
> both).
>
> What reason would there be for not dividing the ALIGNOF case?
alignment_power is in (log2) bytes (a byte being the minimum
addressable unit), size in octets. See usage in
ldlang.c:size_input_section.
--
Alan Modra
IBM OzLabs - Linux Technology Centre
More information about the Binutils
mailing list