This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler: Complier version 16.3.STS vs 18.1.5.LTS what needs to change to support new compiler

Part Number: MSP432P401R

Tool/software: TI C/C++ Compiler

I have a MSP432P401R project created by CCS V6.1.3, the compiler version is TI v16.3.STS .

This environment works smoothly.

Now I want to upgrade CCS version to CCS V8.3.0.

After I installed CCS V8.3.0 successfully I imported the project into CCS V8.3.0 workspace. 

And the compiler version is TI v18.1.5.LTS. 

This environment can compile the project successfully too. But after I download the firmware into MCU the system will raise a reset (maybe watchdog reset).

There is a different between the two compilers. 

project -> properties-> Build ->  Arm Compiler ->Processor Option -> Specify float point support 

TI v16.3.STS  -> vfplib

TI v18.1.5.LTS -> FPV4SDP16

I want know which compiler is more suitable for MSP432P401R? 

And why the same code I use TI v18.1.5.LTS compiler can not execute normally ?