> And, some variables (like X in device/net_io.c) `might be used
> uninitialized'. They are mostly register `int's set to 0 in case of
> `#if lint', but unset normally. This may have reasons concerning
> speed. Can we be sure, that gcc sets them to zero or should they get
> initialized?

The warning says "might" because the compiler can't say "is" or "will be"
definitively.  A human can.  We don't introduce dead stores into our code
just to pacify a compiler that is not as smart as we are.


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to