GCC as a Cross Compiler for CPU32 target
ian@cygnus.com
ian@cygnus.com
Wed Nov 26 08:04:00 GMT 1997
> - And last, I still search a"org" like directive for assembler. My goal
> is not to modify
> definitively the location counter as "org" does in GAS but instead
> generate
> and manipulate structure, like in the following example :
>Since gas doesn't generate absolute assembly the ORG construct isn't
>really meaningful, which means the dubious hack (which I realise is common
>in handwritten assembly) can't easily be supported. You can use the
>linker to bind tags to locations, but it's clumsy. You'd be better off
>using arithmetic to assign values to symbols (e.g. FOO =. ? blah blah ? x
>= . - foo etc).
For the special case of using .org to define structure field values,
gas supports the .struct pseudo-op.
I don't know whether it's documented. It's intended to work as in
MIPS assemblers.
Ian
More information about the crossgcc
mailing list