If you mean designating a local variable as register, as in...
int register counter;
There should be no downside since it's only a suggestion for the compiler. It will decide at compile time if it can do that or not. Remember there are only a limited number of CPU registers available and generally it's best to let the optimizer make those decisions.