Jump to main content
17 Document Revision History
Revision A (2013)
- Initial release of the document.
Revision B (May
2023)
- 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