6.6.6.6.9 -fdata-sections

Place each data item into its own section in the output file. The name of the data item determines the section’s name in the output file.

Only use this option when there are significant benefits for doing so. When you specify this option, the assembler and linker may create larger object and executable files and will also be slower.