This guide has
been migrated to a new authoring and publication system; you
may see differences in the formatting compared to previous
revisions
Added new
directives, options, and features pertaining to the
PIC32C/SAM family of devices.
Revision C (August
2025)
Added --dinit-compression option, which
controls optimization of the data initialization
template.
Added vdiv.f32, vmov.32,
vpush, and vpop
pseudo instructions
Updated
information on the arguments to the
.section directive
Added additional arguments to the --library
option
Added relevant ARM library names associated with the
--data-init option
Added the
-mips16e option, an alias to
-mips16
Added description
of the -mdfp option, which is now typically
required when building, and modified command-line examples
to use this option
Indicated that many linker scripts and files now come from the
DFP being used for a project
Added new form of --library option
Removed the --p option, which is not supported
by XC32
Added --tls-first-copy option dealing with
thread-local storage
Added a new Locating Attributed Objects section to
describe what linker script entries might be necessary to
place objects using attributes
Clarified that some options are options for the driver, not the
linker or assembler
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.