tinycc-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]