Adjusted the
default setting for the feature controlled by
-fcommon, which has recently
changed in the compiler
Removed the section for -aux-info, as this
option is not fully supported
Corrected information in the -D and
-U preprocessor macro option
sections relating to when this option is processed
Corrected the
name give to sections used to hold objects or functions that
use the address attribute
Added description of the -msemihost option
Added description of the -finline option
Added description
of the -ftree-vrp option
Added description of the -nostdlib++
option
Clarified that objects and library archives built with LTO
enabled are platform dependent
Corrected typo in
-fcall-used-reg
option description
Removed floating-point macro definitions that are now documented
in the Microchip Unified Standard Library Reference
Guide
Removed information on the
default_function_attributes and
default_variable_attributes, which
had been incorrectly added
Indicated that section names associated with persistent objects
can vary if other attributes are used with the object
Indicated that section names associated with absolute objects
and function have arbitrary names
Added new section relating to the thread-local storage (TLS)
memory management feature relevant for programs using
threads
Added description of new __thread object
qualifier
Added description
of new __has_builtin operator
Added description
of new access attribute
Added description
of new __builtin_has_attribute built-in
function
Added
descriptions for new __builtin_bswap16,
__builtin_bswap32, and
__builtin_bswap64 built-in
functions
Provided more examples of function attributes
Clarified that care must be taken when using inline assembly
code that defines labels
Included xc32-objdump command to generate an
assembly listing in the How Do I Know What Code the
Compiler Is Producing? How To
Clarified the difference between Free and PRO compilers in the
What's the Difference Between a Free and PRO
Compiler? How To.
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.