Added -fdata-sections -ffunction-sections option.

This produced object files in which each functions gets its own section.
This helps to phase out unneeded functions by the linker.