[Mono-devel-list] AMD64 support patch (interpreter).
zalman at peachfish.com
zalman at peachfish.com
Tue Feb 24 13:57:37 EST 2004
> Is there any reason why the stack size is set to 8 megs?
I had to bump it up to be larger to make it through compiling some
particular file in mcs. Since the stack was bumped up for PA-RISC, I did
the same for AMD64. My reccolection is that PA-RISC was at 4 megs and that
still failed so I pushed it to 8 megs. (AMD64 requires 16-byte alignment of
stack frames and pointers are twice as large. Otherwise, stack frames
should not be inefficient compared to IA32.)
It is entirely possible that there was a transient bug in mcs where it was
using too much stack space and this change was an incorrect compensation in
the interpreter. I'll try to check it tonight with a smaller stack size.
-Z-
More information about the Mono-devel-list
mailing list