2009-12-15 Rodrigo Kumpera <rkumpera@novell.com>
* mini-x86.c (mono_arch_allocate_vars): Fail compilation if the frame size is
bigger than MONO_ARCH_MAX_FRAME_SIZE.
* mini-x86.c (mono_arch_emit_prolog): Handle huge frames.
* mini-x86.h: Define MONO_ARCH_MAX_FRAME_SIZE to be 1Mb.
* mini-amd64.c / mini-amd64.h: Same fixes as of above.
* mini.c (mini_method_compile): Check if mono_arch_allocate_vars failed
the compilation.
git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@148502 e3ebcda4-bce8-0310-ba0a-eca2169e7518