This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mono / mini / mini-s390.h
index 66502582c23b8a5fc2f516f97bf2f8bfc9b31586..7669ef2d98ac4dbf419c3630644962b2dff083c7 100644 (file)
@@ -19,6 +19,8 @@ struct MonoLMF {
        MonoMethod *method;
        gulong      ebp;
        gulong      eip;
+       gulong      gregs[16];
+       gdouble     fregs[16];
 };
 
 typedef struct ucontext MonoContext;
@@ -26,11 +28,13 @@ typedef struct ucontext MonoContext;
 typedef struct MonoCompileArch {
 } MonoCompileArch;
 
-#define MONO_ARCH_EMULATE_FCONV_TO_I8 1
-#define MONO_ARCH_EMULATE_LCONV_TO_R8 1
-#define MONO_ARCH_EMULATE_LCONV_TO_R4 1
+#define MONO_ARCH_EMULATE_FCONV_TO_I8  1
+#define MONO_ARCH_EMULATE_LCONV_TO_R8  1
+#define MONO_ARCH_EMULATE_LCONV_TO_R4  1
 #define MONO_ARCH_EMULATE_LCONV_TO_R8_UN 1
-#define MONO_ARCH_EMULATE_LMUL 1
+#define MONO_ARCH_EMULATE_LMUL                 1
+
+#define MONO_ARCH_USE_SIGACTION        1
 
 #define S390_STACK_ALIGNMENT            8
 #define S390_FIRST_ARG_REG             s390_r2