Hi Andreas,

The large default initializers are all filled with zeros which end up in
the rodata section, like this:

... and so on. To reduce the size of the executable, it would make more
sense to put this into the BSS section.

Note that .bss is writable.  There is no read-only bss section.

Well, nothing is going to write to it (this is not accessible by
user code), so that should not be a problem.

Regards

        Thomas

Reply via email to