I don't know why but in CCSv6 not all device families are handled in the same way.
E.g. with a MSP430 project, changing the device does change the pre-defined name passed to the compiler.
But with a TivaC project, changing the device doesn't change the pre-defined name passed to the compiler.