Aligning to an odd boundary
Daniel Jacobowitz
drow@false.org
Wed Nov 16 22:23:00 GMT 2005
On Wed, Nov 16, 2005 at 03:04:02PM -0700, Shaun Jackman wrote:
> I'd like to align the location counter to an *odd* boundary, such that
> (. & 2) == 2
> I tried...
> .if (. & 2) == 0
> nop
> .endif
> ... but gas complains...
> Error: non-constant expression in ".if" statement
>
> I know of .balignw, which would help me align to an even boundary, but
> of course I'm trying to do the opposite.
>
> My target architecture is ARM/Thumb and nop is a two byte instruction.
You can't readily do this; you may have to align to an even boundary
and insert padding manually.
--
Daniel Jacobowitz
CodeSourcery, LLC
More information about the Binutils
mailing list