Hi,
On Thu, 26 Feb 2015, Christian Jullien wrote:
Same issue with x86_64 and RPi arm32
I just pushed something that helps x86_64 to not segfault this test. It
still exposes other bugs in parameter passing there, but doesn't segfault
anymore. On arm32 (but in qemu, not real hardware) I also don't see
segfaults anymore, but miscompares and an internal compiler error (vstack
leak).
Ciao,
Michael.
C.
-----Original Message-----
From: tinycc-devel-bounces+eligis=orange...@nongnu.org
[mailto:tinycc-devel-bounces+eligis=orange...@nongnu.org] On Behalf Of
Edmund Grimley Evans
Sent: jeudi 26 février 2015 13:38
To: tinycc-devel@nongnu.org
Subject: Re: [Tinycc-devel] RE :Re: New test 73_arm64 hangs if ran on RPi
I'll try to fix it later today.
Done. (In my lunch hour as I'm so embarrassed about having written bad C!)
However, I don't expect it to affect the test failures. If a compiler lets
you take the address of a return value then it has presumably put the return
value into an anonymous local variable. TCC in any case puts a returned
struct into an anonymous local variable.
The test 73_arm64 passes on arm64 and i386.
Edmund
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel