2008-01-24 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / mini-alpha.h
index 322482375df4f9824c9cdb01bc052fd78a3d4507..3b93112c4a991075647f1277ad7a100eece9b276 100644 (file)
@@ -8,7 +8,6 @@
 #define MONO_ARCH_CPU_SPEC alpha_desc
 
 /* Parameters used by the register allocator */
-#define MONO_ARCH_HAS_XP_LOCAL_REGALLOC
 
 /* Max number of integer registers (all int regs). Required definition */
 #define MONO_MAX_IREGS 31
@@ -114,6 +113,7 @@ struct MonoLMF
    mono_arch_flush_register_windows ();    \
    MONO_CONTEXT_SET_IP ((ctx), (start_func));      \
    MONO_CONTEXT_SET_BP ((ctx), __builtin_frame_address (0)); \
+   MONO_CONTEXT_SET_SP ((ctx), __builtin_frame_address (0)); \
 } while (0)
 
 #define MONO_ARCH_USE_SIGACTION 1
@@ -277,7 +277,7 @@ mono_ia64_context_get_fp (MonoContext *ctx)
 #define MONO_ARCH_USE_SIGACTION 1
 
 #ifdef HAVE_WORKING_SIGALTSTACK
-#define MONO_ARCH_SIGSEGV_ON_ALTSTACK
+/*#define MONO_ARCH_SIGSEGV_ON_ALTSTACK*/
 #endif
 
 unw_dyn_region_info_t* mono_ia64_create_unwind_region (Ia64CodegenState *code);
@@ -287,7 +287,6 @@ unw_dyn_region_info_t* mono_ia64_create_unwind_region (Ia64CodegenState *code);
 #define MONO_ARCH_HAVE_IS_INT_OVERFLOW 1
 
 #define MONO_ARCH_HAVE_INVALIDATE_METHOD 1
-#define MONO_ARCH_HAVE_PIC_AOT 1
 #define MONO_ARCH_HAVE_SAVE_UNWIND_INFO 1
 
 #endif