>Perhaps the best thing for now would be for C compiler vendors to>agree on a name for a pragma which would make their allocators honor>explicit register declarations wherever possible...

One problem with using register is that different CPUs have different
numbers and types of registers. When you write "portable" C, assuming that
compilers respect the register modifier, you need to worry about using
"register" too few or too many times. Maybe we should dump "register" and
add branch hints. If a compiler only counted likely uses of variables,
then it might just promote the best variables.

Jeff Enderwick
jeff@dsp.sps.mot.com
[Hmmn. Branch hints, dating back to the Fortran I FREQUENCY statement, have
not had a particularly illustrious history, either. -John]
--