Commit baf8cc5275c2b837cd1d879cb36e74a686e3f0d6

Authored by blueswir1
1 parent 72ccba79

Fix stack alignment on Sparc32 host

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5202 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 1 deletions
tcg/sparc/tcg-target.h
@@ -79,7 +79,8 @@ enum { @@ -79,7 +79,8 @@ enum {
79 #define TCG_TARGET_CALL_STACK_OFFSET (2047 + TCG_TARGET_STACK_MINFRAME) 79 #define TCG_TARGET_CALL_STACK_OFFSET (2047 + TCG_TARGET_STACK_MINFRAME)
80 #define TCG_TARGET_STACK_ALIGN 16 80 #define TCG_TARGET_STACK_ALIGN 16
81 #else 81 #else
82 -#define TCG_TARGET_STACK_MINFRAME (92 + 2 * (int)sizeof(long)) 82 +// AREG0 + one word for alignment
  83 +#define TCG_TARGET_STACK_MINFRAME (92 + (2 + 1) * (int)sizeof(long))
83 #define TCG_TARGET_CALL_STACK_OFFSET TCG_TARGET_STACK_MINFRAME 84 #define TCG_TARGET_CALL_STACK_OFFSET TCG_TARGET_STACK_MINFRAME
84 #define TCG_TARGET_STACK_ALIGN 8 85 #define TCG_TARGET_STACK_ALIGN 8
85 #endif 86 #endif