Hi all,
with the last commit my simple test works and ...
BINGO! my huge OpenLisp non-regresion test suite which stress a C compiler a 
lot, has got 0 error (ZERO).

Congrat all! to me, tcc is now fully functional on RPi

Tonight, I'll make even more stress tests which can take hours if not days on 
RPi!

----- Message d'origine -----
De : "Thomas Preud'homme" <[email protected]>
Date mar. 05/02/2013 10:52 (GMT +01:00)
À : "Christian JULLIEN" <[email protected]>, "[email protected]" 
<[email protected]>
Objet : Re: [Tinycc-devel] RE :Re:  Another ARM (RPi) compiler bug

Le mardi 5 février 2013 01:05:35, Daniel Glöckner a écrit :
> Hi,
> 
> On Mon, Feb 04, 2013 at 01:47:46PM +0100, Christian JULLIEN wrote:
> 
> your mail client produced a multipart/alternative with an empty
> text/plain part.
> 
> The error is in gfunc_prolog when it does
> pn = (pn + (align-1)/4) & -(align/4);
> while align is < 4.
> 
> Thomas, is the correct fix to clamp align to 4 if it is less than
> that?

Yes indeed. Load and store must be aligned so the arguments must be copied to 
aligned places. I made a fix which I tried on that exact example but I don't 
have time to do further testing now.

Christian, can you launch your tests one more time?

Thanks again Daniel for spotting where is the bug and Christian for all the 
hard testing.

> 
>   Daniel

Best regards,

Thomas
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to