Add support amd64 patch from Zalman Stern
authorMiguel de Icaza <miguel@gnome.org>
Tue, 24 Feb 2004 18:00:30 +0000 (18:00 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Tue, 24 Feb 2004 18:00:30 +0000 (18:00 -0000)
svn path=/trunk/mono/; revision=23409

mono/interpreter/interp.c
mono/utils/strtod.c

index 6013a5894e46171f964344c0ecde55694336395e..780f432392510e502b7c13e71c398a70537c586b 100644 (file)
@@ -5078,6 +5078,9 @@ mono_interp_init(const char *file)
        domain = mono_init (file);
 #ifdef __hpux /* generates very big stack frames */
        mono_threads_set_default_stacksize(32*1024*1024);
+#endif
+#ifdef __x86_64__
+       mono_threads_set_default_stacksize(8*1024*1024);
 #endif
        mono_init_icall ();
        mono_add_internal_call ("System.Diagnostics.StackFrame::get_frame_info", ves_icall_get_frame_info);
index fa0727cd45fb7fa45d493e9c4e16520462fc9821..621f448fd95bf0d127f091329a5e787ecb4ca355 100644 (file)
@@ -143,6 +143,11 @@ static char sccsid[] = "@(#)strtod.c       8.1 (Berkeley) 6/4/93";
 #define IEEE_8087
 #define Long long
 
+#elif defined(__x86_64__)
+
+#define IEEE_8087
+#define Long int
+
 #elif defined(__ia64)
 
 # ifndef __LP64__