[VMMAKER] VM configuration incorrect with GCC 3.0.3!

Ned Konz ned at bike-nomad.com
Fri Mar 8 06:25:42 UTC 2002


On Thursday 07 March 2002 09:31 pm, John M McIntosh wrote:

> -march=pentiumpro ?

That didn't help either (with -march=pentiumpro -mcpu=pentiumpro).

But I kept fiddling and got about 16-18% better speed on 0 tinyBenchmarks 
than the default 2.95.3 build.

Turns out that -funroll-loops was slowing down at least the tinyBenchmarks 
(though I don't know whether it helped (for instance) BitBlt).

With 3.0.3 and
-O3 -DLSB_FIRST=1 -fno-gcse -fomit-frame-pointer -fschedule-insns
'49230769 bytecodes/sec; 1510053 sends/sec'
'49382716 bytecodes/sec; 1510053 sends/sec'
'48967100 bytecodes/sec; 1518320 sends/sec'
'49344641 bytecodes/sec; 1514175 sends/sec'

Contrast with 2.95.3 and
-O2 -funroll-loops
 '42553191 bytecodes/sec; 1283021 sends/sec'
'42356055 bytecodes/sec; 1282033 sends/sec'

> >I think my warranty was already void because I fiddled with the knobs on
> > the back of the set.
>
> Oh sure if you're using gcc 3.0 then it's more like you've taken a
> screwdriver and removed those stickers that say warranty void if
> removed... And poked at the guts, beware about that voltage eh?

Hey, gcc 3.0 has been out since June of last year <g>... and 3.0.4 has been 
out for a couple of weeks now...

-- 
Ned Konz
currently: Stanwood, WA
email:     ned at bike-nomad.com
homepage:  http://bike-nomad.com



More information about the Squeak-dev mailing list