Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sbin/fsck
Tom Spindler wrote:
> > > 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.
Specifically for fsck, this obviously shouldn't be an issue. But as a
general fix for compiler warnings, I think it's a big step in the wrong
direction.
Simon.
Home |
Main Index |
Thread Index |
Old Index