Subject: Re: CVS commit: src/sbin/fsck
To: Simon Burge <simonb@NetBSD.org>
From: Tom Spindler <dogcow@babymeat.com>
List: source-changes
Date: 12/14/2006 18:04:46
> > Sprinkle volatile, instead of using the (void)&foo; which does not work on
> > gcc 4.
> 
> Doesn't "volatile" cause the compiler to constantly load/store
> those variables to the stack all the time instead of just keeping
> them in registers if it can?  In other words, we now take a
> performance hit just to shut up some gcc warnings?

Personally, I'd like to see the case where the cpu hit for vfstype,
or the option parsing, is measurable compared to the time used in
waiting for the device you're fscking.