Subject: Re: Compiler timings on varous MVII NetBSDs etc.
To: NetBSD Bob <nbsdbob@weedcon1.cropsci.ncsu.edu>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-vax
Date: 01/22/2001 23:05:52
On Mon, Jan 22, 2001 at 02:28:53PM -0500, NetBSD Bob wrote:
> Over the weekend I did some simple compiler tests on the NetBSDs
> and other OS's I have up on my MicroVAX II critters.
>
> The test suite was a very simple program, gkermit. I chose that
> because it is simple, stupid, and compiles on anything. Yeah, I know
> that is not a real benchmark killer, but, it points out some of the
> compiler issues that I am struggling with on a less-than-one VUP
> VAXencritter. The machine was a MVII KA630 13M ram with scsi disks,
> except for the 4.3BSD box which had only 7M ram and esdi drives.
> All I did was boot up on different identical Fuji scsi drives to
> bring up different OS's, then do a make, timing from the <CR>
> until the make finished.
>
> OS Gkermit compile time (m:s)
> -------------------------- --------------------------
> 4.3BSD-Tahoe PCC 3:01
> Ultrix 4.2 VAX-C 2.50
> NetBSD-1.2 gcc 2.72 5:05
> NetBSD-1.3 gcc 2.72.1 6:07
> NetBSD-1.4.3 gcc 2.91 7:08
> NetBSD-1.5 gcc 2.91 7:40
> -------------------------- --------------------------
Well, there are a lot of things to take in account here:
- the compiler itself
- the libs against which the compiler is linked
- the include files cpp has to parse
- the make binary (and maybe sh, too).
- the kernel
Especially the last 4 items needs to be evaluated individually between
1.4.3 and 1.5
--
Manuel Bouyer <bouyer@antioche.eu.org>
--