|Subject:||Re: [Tinycc-devel] Recent changes segfault on Linux ARM|
|Date:||Fri, 26 Apr 2013 20:27:25 +0100|
|User-agent:||Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5|
I don't have an ARM test system available but it is a new test...
The idea of abitest is to check compatibility of TCC calling convention with GCC, but I also made rather a lot of changes since compatibility with GCC on x86 an x86-64 had a lot of problems in corner cases. I think that ARM should use a hidden pointer to return the data in ret_2float_test, but reading the ARM EABI spec a structure with 2 floats in might count as a "64-bit containerized vector" and thus would be returned in r0 and r1. In that case I think the thing to do is modify gfunc_sret to detect this.
On 26/04/13 19:59, Christian Jullien wrote:
|[Prev in Thread]||Current Thread||[Next in Thread]|