* mini-sparc.h (MONO_ARCH_FRAME_ALIGNMENT): Fix sparc build.
svn path=/trunk/mono/; revision=71590
+2007-01-24 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-sparc.h (MONO_ARCH_FRAME_ALIGNMENT): Fix sparc build.
+
2007-01-24 Massimiliano Mantione <massi@ximian.com>
* mini-arch.h, , inssel-amd64.brg, mini-x86.c, inssel-x86.brg,
mini-ia64.c, mini-sparc.c, mini-alpha.c: Introduced
2007-01-24 Massimiliano Mantione <massi@ximian.com>
* mini-arch.h, , inssel-amd64.brg, mini-x86.c, inssel-x86.brg,
mini-ia64.c, mini-sparc.c, mini-alpha.c: Introduced
#define MONO_ARCH_INST_REGPAIR_REG2(desc,hreg1) (((desc == 'l') ? sparc_o0 : (desc == 'L' ? (hreg1 + 1) : -1)))
#endif
#define MONO_ARCH_INST_REGPAIR_REG2(desc,hreg1) (((desc == 'l') ? sparc_o0 : (desc == 'L' ? (hreg1 + 1) : -1)))
#endif
-
-#define MONO_ARCH_FRAME_ALIGNMENT (sizeof (gpointer) * 2)
+#if SIZEOF_VOID_P == 8
+#define MONO_ARCH_FRAME_ALIGNMENT 16
+#else
+#define MONO_ARCH_FRAME_ALIGNMENT 8
+#endif
#define MONO_ARCH_CODE_ALIGNMENT 32
#define MONO_ARCH_CODE_ALIGNMENT 32