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: Seth Goldberg
Subject: Re: Need --divide flag for assembly of startup.S on some platforms
Date: Thu, 02 Dec 2010 13:39:41 -0800
User-agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.2.12) Gecko/20101108 Thunderbird/3.1.6

On 12/ 2/10 01:29 PM, Colin Watson wrote:
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?

  Sure, that works for me :).

 --S



reply via email to

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