about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-05 19:14:47 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-05 19:14:47 +0100
commit90c81ecaa3c2974b105d951556104946e5317493 (patch)
tree5605d264216aab3769712eb0451b57afc5c5286b /src/include
parent7694594f8b346cda6c9f79014ca7e563496d86f7 (diff)
downloadbox64-90c81ecaa3c2974b105d951556104946e5317493.tar.gz
box64-90c81ecaa3c2974b105d951556104946e5317493.zip
Somes fixes to float/double/long double handling in va_list
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/myalign.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/myalign.h b/src/include/myalign.h
index e5cad0dc..9789894f 100755
--- a/src/include/myalign.h
+++ b/src/include/myalign.h
@@ -15,6 +15,7 @@ typedef struct {
   va_list sysv_varargs; \
   sysv_varargs->gp_offset=(6*8); \
   sysv_varargs->fp_offset=(6*8)+(16*16); \
+  sysv_varargs->reg_save_area=A;  \
   sysv_varargs->overflow_arg_area=A;
 #elif defined(__aarch64__)
 // aarch64: 8 64bits general regs and 8 128bits float regs