Robert,
If you are using the Linaro GCC bundled with CCS, I wonder if the issue is because you are still linking the semihosting libraries. The options you need to change are shown in the Linaro's GCC <readme.txt> file, typically located at:
<CCS_INSTALL_DIR>\ccsv5\tools\compiler\gcc-arm-none-eabi-4_7-2012q4\share\doc\gcc-arm-none-eabi
Basically you need to replace the library rdimon with nosys on the linker options. Also, you need to remove the option rdimon.specs from the compiler.
Hope this helps,
Rafael