I found that I am having difficulty producing an "equivalent" build when importing my 3.3 project into 5.4. For files that do not have "file specific options" (use of global compiler settings), the resulting .obj is equivalent via objdiff. However for a file with file specific options, I get differences in the .obj.
In this case, the one file has -02 optimization turned off (NONE), whereas at the project level it has -02 defined, per the Basic Compiler Options dialog box:
"Generate Debug Info: Full Symbolic Debug -g"
Opt Speed vs. Size: "Speed Most Critial (no -ms)"
Opt Level: "NONE" file specific, "-02" (global),
I think this is the first time we have had file specific options when trying to import a 3.3 project.
We are using C55X and 4.3.1 CGT.
Thanks.