Re: [Tinycc-devel] Regression on ARM

2012-11-24 Thread Kirill Smelkov
On Thu, Nov 22, 2012 at 11:19:24AM +0100, Thomas Preud'homme wrote: > On Thu, 22 Nov 2012 13:37:16 +0400, Kirill Smelkov wrote: > > > >I don't like that filter-out's. Actually, what I'd like to write here > >is > > > >ifeq ($(CONFIG_TCC_BCHECK),y) > >TESTS += btest > >endif > > I a

Re: [Tinycc-devel] Regression on ARM

2012-11-24 Thread Thomas Preud'homme
Le samedi 24 novembre 2012 10:02:54, Kirill Smelkov a écrit : > > Thanks for the info. The progress on my side is as follows: I've learned > arm assembly and setup arm and armhf cross-toolchains (turned out to be > very easy, thanks to emdebian[1]). Also I can run arm binaries via > qemu-arm and b

[Tinycc-devel] Bug fix on arm OABI

2012-11-24 Thread Thomas Preud'homme
Greetings Daniel, while reading code in arm-gen.c recently I stumbled upon what I think is a bug I introduced with the hard float calling convention. Two places in register assignment code assume that at the top of the value stack (the place pointed by vtop) is a LLONG pushed for 8 bytes alignm