Ok, I found an interesting occurrence. I don't want to call it a bug because the docs don't tell you to do this, but anyway, here it is:
If you use the #define at the beginning of your source to indicate the CPU you are using, it doesn't choose the correct Flash memory starting point. If you use the command line, it works fine. Example: #define __MSP430_449__ In the source gives: 0000FC00 <_reset_vector__>: Whereas, msp430-gcc -mmcu=msp430x449 -g %2 -o %1.elf %1.c Gives: 00001100 <_reset_vector__>: Anyway, if this is not a bug, then I'll just be forced to change my command line, and not be able to force the .c source to be run on a particular platform. Thanks -Mark