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 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk 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