Fix alignment of 64bit args
Unbreaks sparc and mips64el. (Reported by Thiemo Seufer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5815 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
e3926838a8
commit
ebd486d593
@ -621,8 +621,9 @@ void tcg_gen_callN(TCGContext *s, TCGv_ptr func, unsigned int flags,
|
||||
#endif
|
||||
#ifdef TCG_TARGET_CALL_ALIGN_ARGS
|
||||
/* some targets want aligned 64 bit args */
|
||||
if (i & 1) {
|
||||
if (real_args & 1) {
|
||||
*gen_opparam_ptr++ = TCG_CALL_DUMMY_ARG;
|
||||
real_args++;
|
||||
}
|
||||
#endif
|
||||
#ifdef TCG_TARGET_WORDS_BIGENDIAN
|
||||
|
Loading…
Reference in New Issue
Block a user