tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] RE :Re: RE :Re: Another ARM (RPi) compiler bug


From: Christian JULLIEN
Subject: [Tinycc-devel] RE :Re: RE :Re: Another ARM (RPi) compiler bug
Date: Tue, 5 Feb 2013 11:29:10 +0100 (CET)

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" <address@hidden>
Date mar. 05/02/2013 10:52 (GMT +01:00)
À : "Christian JULLIEN" <address@hidden>, "address@hidden" <address@hidden>
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

reply via email to

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