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 79 #define TCG_TARGET_CALL_STACK_OFFSET (2047 + TCG_TARGET_STACK_MINFRAME)
80 80 #define TCG_TARGET_STACK_ALIGN 16
81 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 84 #define TCG_TARGET_CALL_STACK_OFFSET TCG_TARGET_STACK_MINFRAME
84 85 #define TCG_TARGET_STACK_ALIGN 8
85 86 #endif
... ...