Bitfield updates under Section 8.6.2
“Bit-fields in Structures”
Added the following attributes to
Section 13.2.2 “Function Attributes”: naked,
keep.
Added ISR section naming under
Section 14.3 “Writing an Interrupt Service Routine” Also, Interrupt Vector
information has been removed from this manual and moved to the docs subdirectory of
the compiler installation directory, as per Section 14.4 “Specifying the Interrupt
Vector”
Optimization details have been added
to Chapter 18. “Optimizations.”
Updates to Section 19.4.3 “Compiler
Output Type Macros”
Additions concerning bit-fields in
Section A.10 “Structures, Unions, Enumerations and Bit-Fields” and #pragma
config in Section A.14 “Preprocessing Directives”
Added built-in functions below to
Appendix G. “Built-in Functions.”:
__builtin_disable_interrupts
__builtin_enable_interrupts
__builtin_get_isr_state
__builtin_set_isr_state
__builtin_section_begin
__builtin_section_end
__builtin_section_size
Added Appendix B. “Embedded Compiler
Compatibility Mode.”
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.