This option controls the placement of small global ZI data items in sections. A small global ZI data item is an uninitialized data item that is eight bytes or less in size.
In ARM Compiler 4.1 and later, the compiler might place small global ZI data items in RW data sections as an optimization. In RVCT 2.0.1 and earlier, small global ZI data items were placed in ZI data sections by default.
--bss_threshold=0 to emulate the behavior
of RVCT 2.0.1 and earlier with respect to the placement of small
global ZI data items in ZI data sections.
Selecting the option
the compiler to place all small global ZI data items
in the current compilation module in a ZI data section. To place
specific variables in:
a ZI data section, use
a specific ZI data section, use a combination of