Looking at the file DSP2803x_GlobalVariableDefs.c which is located:
controlSUITE\device_support\f2803x\v122\DSP2803x_headers\source
I noticed that the PIE vector table registers are not declared as Volatile, in fact they are the only registers declared in that file that were not volatile. Looking at several versions of control suite up to v129 of the F2803x support I saw this occur. Is there a particular reason why this is not volatile as I would think it should be?