I'm working with CCS 6.2. We had a problem with the TIVA device on out custom board failing to call Systick and thus hanging in its FSM, so I tried running through the debugger. The code was compiled with -O2, which caused the debugger to jump around, so I recompiled with -O0 to make it easier for me to debug. When I did that, the device didn't hang.
We were using compile 15.12.3 LTS. We looked at the errata for the compiler and found issue CODEGEN-2053 was fixed in 15.12.4, so we changed to the newest compiler availble, 15.12.7. That didn't solve the problem. There is a tie-in to usb_dev_serial because the problem will not occur if we have a USB cable connected to our board.
We made some changes to the usb_dev_serial.c file and that rearranged the code enough to make the failure go away, but it has returned in a new image again. If I compile the code with -O0 it works just fine, so I think some flavor of the CODEGEN-2053 issue is still present in the compiler.