Mac OS X i486 ABI -- 16-byte stack alignment

steve goldman Steve.Goldman at Sun.COM
Fri Nov 9 09:18:56 PST 2007


Paul Hohensee wrote:
> I didn't say it'd be easy. :)
> 
> btw, Steve of course knows this :) , but sparc doesn't cut back the 
> stack on calls
> because of the register save area at the top of the frame, which latter 
> doesn't
> exist on x86.
> 
>
The sparc version of the c++ interpreter does cutback and deals with the 
window area, template could too. Although the truth be told back in the 
last millenium when I did the initial implementation of the c++ 
interpreter on sparc I had it cut back the stack because I mistakenly 
thought that the template interpreter did it that way and I wanted it to 
use similar amounts of stack space. :-)

-- 
Steve



More information about the hotspot-dev mailing list