Thanks for all your answers!
I've further investigated and found out that the Compiler is non-compliant as described in
http://www.ti.com/lit/pdf/SLAU157 in section B.5.1 "Initializing Static and Global Variables":
Appendix B: IAR 2.x/3.x/4.x to CCS C-Migration
B.5 Other Differences
B.5.1 Initializing Static and Global Variables
The ANSI/ISO C standard specifies that static and global (extern) variables without explicit initializations must be pre-initialized to 0 (before the program begins running). This task is typically performed when the program is loaded and is implemented in the IAR compiler:
/* IAR, global variable, initialized to 0 upon program start */
int Counter;
However, the TI CCS compiler does not pre-initialize these variables; therefore, it is up to the application to fulfill this requirement:
/* CCS, global variable, manually zero-initialized */
int Counter = 0;