[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Re: [PATCH v2 1/6] Add new macros for page-aligned data and bss sections.
- To: "H. Peter Anvin" <hpa@xxxxxxxxx>
- Subject: [microblaze-uclinux] Re: [PATCH v2 1/6] Add new macros for page-aligned data and bss sections.
- From: Andreas Schwab <schwab@xxxxxxxxxxxxxx>
- Date: Sat, 02 May 2009 01:02:12 +0200
- Cc: Sam Ravnborg <sam@xxxxxxxxxxxx>, linux-mips@xxxxxxxxxxxxxx, linux-m68k@xxxxxxxxxxxxxxx, linux-ia64@xxxxxxxxxxxxxxx, linux-sh@xxxxxxxxxxxxxxx, Denys Vlasenko <vda.linux@xxxxxxxxxxxxxx>, Tim Abbott <tabbott@xxxxxxx>, Heiko Carstens <heiko.carstens@xxxxxxxxxx>, linuxppc-dev@xxxxxxxxxx, Paul Mackerras <paulus@xxxxxxxxx>, Greg Ungerer <gerg@xxxxxxxxxxx>, sparclinux@xxxxxxxxxxxxxxx, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, linux-s390@xxxxxxxxxxxxxxx, Jesper Nilsson <jesper.nilsson@xxxxxxxx>, Yoshinori Sato <ysato@xxxxxxxxxxxxxxxxxxxx>, Helge Deller <deller@xxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>, Russell King <rmk+kernel@xxxxxxxxxxxxxxxx>, user-mode-linux-devel@xxxxxxxxxxxxxxxxxxxxx, microblaze-uclinux@xxxxxxxxxxxxxx, Jeff Dike <jdike@xxxxxxxxxxx>, Jeff Arnold <jbarnold@xxxxxxx>, dev-etrax@xxxxxxxx, Mikael Starvik <starvik@xxxxxxxx>, Cyrill Gorcunov <gorcunov@xxxxxxxxxx>, Michal Simek <monstr@xxxxxxxxx>, Waseem Daher <wdaher@xxxxxxx>, Richard Henderson <rth@xxxxxxxxxxx>, Chris Zankel <chris@xxxxxxxxxx>, Bryan Wu <cooloney@xxxxxxxxxx>, Tony Luck <tony.luck@xxxxxxxxx>, linux-parisc@xxxxxxxxxxxxxxx, Haavard Skinnemoen <hskinnemoen@xxxxxxxxx>, Hirokazu Takata <takata@xxxxxxxxxxxxxx>, Linux kernel mailing list <linux-kernel@xxxxxxxxxxxxxxx>, Ralf Baechle <ralf@xxxxxxxxxxxxxx>, Anders Kaseorg <andersk@xxxxxxx>, Kyle McMartin <kyle@xxxxxxxxxxx>, Paul Mundt <lethal@xxxxxxxxxxxx>, linux-alpha@xxxxxxxxxxxxxxx, Martin Schwidefsky <schwidefsky@xxxxxxxxxx>, uclinux-dist-devel@xxxxxxxxxxxxxxxxxxxx, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxxxxx>
- In-reply-to: <49FB35C4.6060107@xxxxxxxxx> (H. Peter Anvin's message of "Fri, 01 May 2009 10:47:48 -0700")
- References: <1241121253-32341-1-git-send-email-tabbott@xxxxxxx> <1241121253-32341-2-git-send-email-tabbott@xxxxxxx> <20090501091848.GB18326@xxxxxxxxxxxxxxxxxxx> <alpine.DEB.1.10.0905010951100.3955@xxxxxxxxxxxxxxxxxxx> <49FB2449.1010301@xxxxxxxxx> <20090501171717.GA26401@xxxxxxxxxxxxxxxxxxx> <49FB2EDC.9050300@xxxxxxxxx> <20090501174457.GA26559@xxxxxxxxxxxxxxxxxxx> <49FB35C4.6060107@xxxxxxxxx>
- Reply-to: microblaze-uclinux@xxxxxxxxxxxxxx
- Sender: owner-microblaze-uclinux@xxxxxxxxxxxxxxxxxxxx
- User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux)
"H. Peter Anvin" <hpa@xxxxxxxxx> 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@xxxxxxxxxxxxxx
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/