diff options
author | Richard Henderson <rth@twiddle.net> | 2013-03-12 17:11:40 -0700 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2013-04-27 01:19:20 +0200 |
commit | fc4d60ee16e9c20404e9970b421ac3e96df4c214 (patch) | |
tree | 6cea7ee809f330dbf58e38cdaab0d5107bfd5bde /thunk.c | |
parent | ed605126a8d826e60587cc21d9e7b95e8c49b6f6 (diff) | |
download | qemu-fc4d60ee16e9c20404e9970b421ac3e96df4c214.zip qemu-fc4d60ee16e9c20404e9970b421ac3e96df4c214.tar.gz qemu-fc4d60ee16e9c20404e9970b421ac3e96df4c214.tar.bz2 |
tcg-arm: Fix local stack frame
We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
any helper with more than 4 arguments would clobber the saved regs.
Realizing that we're supposed to have this memory pre-allocated means
we can clean up the tcg_out_arg functions, which were trying to do
more stack allocation.
Allocate stack memory for the TCG temporaries while we're at it.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'thunk.c')
0 files changed, 0 insertions, 0 deletions