Hi Arnd,

On Mon, 11 Aug 2008 16:18:07 +0200 Arnd Bergmann <[EMAIL PROTECTED]> wrote:
>
> +#ifdef CONFIG_MODULES
> +.macro __EXPORT_SYMBOL sym section symtab strtab
> +     .section \section,"a",@progbits
> +     .type \symtab, @object
> +     .ifeq BITS_PER_LONG-32
> +     .align 3
> +\symtab:
> +     .long \sym
> +     .long \strtab
> +     .else
> +     .align 4

This won't be portable across architectures as .align is sometimes in
bytes and sometimes a power of two.  You can use .balign or .p2align
portably on gas, though. 

-- 
Cheers,
Stephen Rothwell                    [EMAIL PROTECTED]
http://www.canb.auug.org.au/~sfr/

Attachment: pgpLdpBDqgrJj.pgp
Description: PGP signature

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to