[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: Sam Ravnborg <sam@xxxxxxxxxxxx>
- Subject: [microblaze-uclinux] Re: [PATCH v2 1/6] Add new macros for page-aligned data and bss sections.
- From: "H. Peter Anvin" <hpa@xxxxxxxxx>
- Date: Fri, 01 May 2009 10:47:48 -0700
- Cc: Tim Abbott <tabbott@xxxxxxx>, Linux kernel mailing list <linux-kernel@xxxxxxxxxxxxxxx>, Anders Kaseorg <andersk@xxxxxxx>, Waseem Daher <wdaher@xxxxxxx>, Denys Vlasenko <vda.linux@xxxxxxxxxxxxxx>, Jeff Arnold <jbarnold@xxxxxxx>, Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx>, Bryan Wu <cooloney@xxxxxxxxxx>, Chris Zankel <chris@xxxxxxxxxx>, Cyrill Gorcunov <gorcunov@xxxxxxxxxx>, David Howells <dhowells@xxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxxxxx>, dev-etrax@xxxxxxxx, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>, Greg Ungerer <gerg@xxxxxxxxxxx>, Haavard Skinnemoen <hskinnemoen@xxxxxxxxx>, Heiko Carstens <heiko.carstens@xxxxxxxxxx>, Helge Deller <deller@xxxxxx>, Hirokazu Takata <takata@xxxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Jeff Dike <jdike@xxxxxxxxxxx>, Jesper Nilsson <jesper.nilsson@xxxxxxxx>, Kyle McMartin <kyle@xxxxxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, linux-alpha@xxxxxxxxxxxxxxx, linux-ia64@xxxxxxxxxxxxxxx, linux-m68k@xxxxxxxxxxxxxxx, linux-mips@xxxxxxxxxxxxxx, linux-parisc@xxxxxxxxxxxxxxx, linuxppc-dev@xxxxxxxxxx, linux-s390@xxxxxxxxxxxxxxx, linux-sh@xxxxxxxxxxxxxxx, Martin Schwidefsky <schwidefsky@xxxxxxxxxx>, Michal Simek <monstr@xxxxxxxxx>, microblaze-uclinux@xxxxxxxxxxxxxx, Mikael Starvik <starvik@xxxxxxxx>, Paul Mackerras <paulus@xxxxxxxxx>, Paul Mundt <lethal@xxxxxxxxxxxx>, Ralf Baechle <ralf@xxxxxxxxxxxxxx>, Richard Henderson <rth@xxxxxxxxxxx>, Roman Zippel <zippel@xxxxxxxxxxxxxx>, Russell King <rmk+kernel@xxxxxxxxxxxxxxxx>, sparclinux@xxxxxxxxxxxxxxx, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Tony Luck <tony.luck@xxxxxxxxx>, uclinux-dist-devel@xxxxxxxxxxxxxxxxxxxx, user-mode-linux-devel@xxxxxxxxxxxxxxxxxxxxx, Yoshinori Sato <ysato@xxxxxxxxxxxxxxxxxxxx>
- In-reply-to: <20090501174457.GA26559@xxxxxxxxxxxxxxxxxxx>
- 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>
- Reply-to: microblaze-uclinux@xxxxxxxxxxxxxx
- Sender: owner-microblaze-uclinux@xxxxxxxxxxxxxxxxxxxx
- User-agent: Thunderbird 2.0.0.14 (X11/20080501)
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
Otherwise we probably need to ask the binutils people...
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
___________________________
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/