[PATCH v2 1/6] Add new macros for page-aligned data and bss sections.
Andreas Schwab
schwab at linux-m68k.org
Sat May 2 09:02:12 EST 2009
"H. Peter Anvin" <hpa at zytor.com> writes:
> Sam Ravnborg wrote:
>>>
>>> What's wrong with @?
>> arm does not support it :-(
>> I recall it denote a comment in arm assembler.
>>
>> I could do some magic to detect the ARM case but I'm reluctant to do so.
>> I could also ignore the arm issue for now as it is not used by arm,
>> but that strikes me as the wrong approach.
>>
>
> If we really have to use different tokens, I would say:
>
> #ifdef __ARM__
> # define _PROGBITS %progbits /* or whatever */
> # define _NOBITS %nobits
> #else
> # define _PROGBITS @progbits
> # define _NOBITS @nobits
> #endif
GAS has always supported both '@' and '%', so '%' can be used
everywhere.
Andreas.
--
Andreas Schwab, schwab at linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
More information about the Linuxppc-dev
mailing list