http://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/MSP430/1535
I don't understand. Are not local variables allocated in stack? Why is it preferable to keep more variables in RAM at any given time, instead of just popping the stack at the end of a function?