< Optimizing Linkage Editor (rlink) Options / Output Options >
Fills in padding data at the end of a section so that the section size is a multiple of the boundary alignment of the section. |
This option fills in padding data only in sections of an instruction, the const variable, and a variable with the initial value. This option does not apply to sections of variables that have no initial values. |
When the boundary alignment of section P is 4 bytes, the size of section P is 0x06 bytes, the boundary alignment of section C is 1 byte, and the size of section C is 0x03 bytes, two bytes of padding data is filled in section P to make its size become 0x08 bytes and then linkage is performed. |
When the boundary alignment of section P is 4 bytes, the size of section P is 0x06 bytes, the boundary alignment of section C is 1 byte, and the size of section C is 0x03 bytes, if two bytes of padding data is filled in section P to make its size become 0x08 bytes and then linkage is performed, error L2321 will be output because section P overlaps with section C. |