Use subroutines for function prologues and epilogues
This selection allows you to change how functions save registers on entry and how
those registers are restored on function exit. See Call-prologues Option.
This checkbox inhibits aggressive optimization that can impact on the
debugability of code. See Og: Better Debugging Option.
Prepare functions for garbage collection
Selecting this checkbox places each function in its own section to assist with
garbage collection and potential code size reductions. See Function-sections Option.
Prepare data for garbage collection
Selecting this checkbox places each object in its own section to assist with
garbage collection and potential code size reductions. See Data-sections Option.
Allocate only as many bytes as needed by enum types
Selecting this checkbox allocates the smallest possible integer type to an
enum such that the range of possible values can be held. See
Short-enums Option.
Use common tentative definitions
Selecting Enable from this drop-down menu allows the linker to resolve all
tentative definitions of the same variable in different compilation units to the
same object. Selecting Disable inhibits the merging of tentative definitions by
the linker. Selecting Default enables tentative definition resolution. See Common Option.
DS50002750L
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.