[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] RE :Re: New test 73_arm64 hangs if ran on RPi
From: |
Edmund Grimley Evans |
Subject: |
Re: [Tinycc-devel] RE :Re: New test 73_arm64 hangs if ran on RPi |
Date: |
Mon, 9 Mar 2015 07:36:31 +0000 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Michael Matz <address@hidden>:
> And some more fixes for more tests in 73_arm64, namely stdarg
> passing of structs passed in purely integer registers. structs
> passed in fp regs or mixed int/fp regs are unfortunately not
> consecutive in the reg_save_area, and hence need temporary memory,
> but this requires some more involved changes in libtcc1.
On arm64 a struct is sometimes not consecutive in memory. Code is
generated in gen_va_arg() in arm64-gen.c to rearrange the data. I get
more stack space using the global variable "loc".
Edmund