[Harbour] gcc 4.4.0 warnings
Horodyski Marek (PZUZ)
M.Horodyski at pzuzycie.com.pl
Thu May 28 02:23:25 EDT 2009
>-----Original Message-----
>From: Mindaugas Kavaliauskas [mailto:dbtopas at dbtopas.lt]
>Sent: Wednesday, May 27, 2009 3:41 PM
>To: Harbour Project Main Developer List.
>Subject: Re: [Harbour] gcc 4.4.0 warnings
>
>Hi,
>
>
>I see a few new features under GCC: hbvmall, I see a new
>discussions about HB_STRICT_ALIGNMENT, etc. So, I decided to
>do some new speed tests BCC vs GCC. BCC was winning long time
>ago (before dlmalloc).
[ ... ]
> BCC MinGW 4.4.0
>Test execution 69.58 / 73.90 57.77 / 59.98
>speedtst.exe size 622592 1090648 (903680 stripped)
>Harbour build 4min 47sec 29min 15sec
>
>So, GCC is 17% faster execution, 45% larger executable, 6.11
>times longer compilation.
Mindaugas,
speed and size that's not all. We must also look at the quality.
Try run this code on different environment :
*----------------------
Function main()
local i, nd := 0.0, nd1 := 1.1
Cls
? nd
for i := 1 to 30
nd := nd + nd1
next
for i := 1 to 30
nd := nd - nd1
next
? nd
for i := 1 to 10000
nd := nd * nd1
next
? nd, ValType( nd), nd > 0.000001
return Nil
*-----------------------
On OpenWatcom it is correctly executet, and on BCC (I do not know how
the MinGW) ?
Regards,
Marek Horodyski
More information about the Harbour
mailing list