|Non-Confidential||PDF version||ARM DUI0530M|
|Home > Migrating from ARM Compiler v4.1 Patch 3 or later to v5.0 > Compiler changes between ARM Compiler v4.1 Patch 3 or later and v5.0|
Various changes have been made to armcc in ARM Compiler toolchain v5.0.
The following changes have been made to the compiler:
The Edison Design Group (EDG) front-end used by the compiler has been updated to version 4.1. However, this does not create any compatibility issues.
In version 4.1, armcc searched for paths relative to the current working directory. In version 5.0 and later, it searches relative to the current place.
ARMCC50INC is not
-J is not present on the command line, the
compiler searches for the default includes in
../include, relative to the location of armcc.exe.
Improved GCC compatibility, and supports a GCC fallback mode.
The Link-time code
generation (LTCG) feature is deprecated. As an alternative ARM recommends you
--multifile compiler option.
Profiler-guided optimization with
--profile is deprecated, and is not currently compatible with