This option fills in data at the end of a section.
This option fills in data at the end of a section so that the section size is a multiple of the 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. |
In the following case, 1 byte of padding data is filled in the .SEC1 section, and linking is performed with a size of 0x06. |
Alignment of the .SEC1 section: 2 bytes
Size of the .SEC1 section: 0x05 bytes
Alignment of the .SEC2 section: 1 byte
Size of the .SEC2 section: 0x03 bytes
In the following case, if 1 byte of padding data is filled in the .SEC1 section, and linking is performed with a size of 0x06, then an error will be output because it overlaps with the .SEC2 section. |
Alignment of the .SEC1 section: 2 bytes
Size of the .SEC1 section: 0x05 bytes
Alignment of the .SEC2 section: 1 byte