Hi, I think I found a bug in msp430-size. I'll show it with an example:
/* --- begin of code --- */ int i; static int j; volatile int k; int main (void) { return 1; } /* --- end of code --- */ msp430-gcc -mmcu=msp430x149 -I/usr/local/msp430/msp430/include -Wall -O1 -S size-test.c -o size-test.s msp430-as -mmcu=msp430x149 size-test.s -o size-test.o msp430-size size-test.o text data bss dec hex filename 10 0 2 12 c size-test.o msp430-gcc -mmcu=msp430x149 -B/usr/local/msp430/msp430/lib size-test.o -o size-test msp430-size size-test text data bss dec hex filename 110 0 6 116 74 size-test Why is msp430-size reporting "2" in the "bss" field for file size-test.o? Thanks in advance, Pedro