delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/01/11/16:01:54

Sender: bcurrie AT tssc DOT co DOT nz
Message-ID: <34B930E6.1DDE@tssc.co.nz>
Date: Mon, 12 Jan 1998 09:51:50 +1300
From: Bill Currie <bcurrie AT tssc DOT co DOT nz>
Organization: Telecommunication Systems Support Centre
MIME-Version: 1.0
To: andrewc AT rosemail DOT rose DOT hp DOT com
CC: djgpp-workers AT delorie DOT com
Subject: Re: Stack Alignment
References: <199801112045 DOT AA262511537 AT typhoon DOT rose DOT hp DOT com>

Andrew Crabtree wrote:
> That was what I thought originally too, so I tried assembling it.
> Worked fine.  I remember the 'xorb %eax' choking in the 2.01 release.
> Maybe its a difference between gas 2.7  and 2.8.  I don't have 2.7
> so I can't check.

Hmm, last I knew (it's been a while), 2.8 gave me mismatch errors when
appropriate.  I'll have to check.  But then, gas now interprets such
contructs as telling it to use sign extension forms.

But still, there is the potential of someone trying to compile libc with
2.7, so this line should be fix.  Also, IMHO `andb $0xf8,%eax' LOOKS
wrong (and really, it is, gas just might be handling it nicely).

Bill
-- 
Leave others their otherness

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019