grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need --divide flag for assembly of startup.S on some platforms


From: Colin Watson
Subject: Re: Need --divide flag for assembly of startup.S on some platforms
Date: Thu, 2 Dec 2010 21:29:20 +0000
User-agent: Mutt/1.5.18 (2008-05-17)

On Thu, Dec 02, 2010 at 01:15:10PM -0800, Seth Goldberg wrote:
>   When assembling grub-core/kern/i386/pc/startup.S, gas on some platforms 
> chokes on this line:
>
>        movl    $((LOCAL(bypass_table_end) - LOCAL(bypass_table)) / 2), %ecx
>
>  Because on non i386-linux targets, '/' is used as a comment delimiter 
> for compatibility purposes.  This can be overridden with the --divide 
> switch.
>
>   Since the default for gas on these platforms is to use he division 
> operator as a comment delimiter, the "-Wa,--divide" flags need to be 
> passed on the gcc command line when assembling such files.

Can we just use >> 1 instead?

-- 
Colin Watson                                       address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]