After some more testing, I went ahead and committed this.
r~
On Mon, Oct 17, 2005 at 12:25:46PM +0200, Andi Kleen wrote:
> > main:
> > leal4(%esp), %ecx # create argument pointer
> > andl$-16, %esp # align stack
> > pushl -4(%ecx)# copy return address
>
> This will misaligned the call/ret
Richard Henderson <[EMAIL PROTECTED]> writes:
> main:
> leal4(%esp), %ecx # create argument pointer
> andl$-16, %esp# align stack
> pushl -4(%ecx) # copy return address
This will misaligned the call/ret stack in the CPU, leading t
This should get more than just bootstrap testing. Anyone care to
help out here?
I'm bringing my mainline tree up to speed, as all the porting work
I recently did was on the 4.0 branch, but once that's done I'll
be glad to help out. Aside from the full testsuite, I will compile
up Xorg and an int
So remember all that stuff I said earlier about it being intractibly
hard to realign the current stack frame? It appears that the generic
bits of the compiler have improved since I last tried it. In
particular, the argument pointer can now be a pseudo register. I
think we had to add this for hpp