Check and fix BSS alignment

GNU zero initialization uses word-sized writes. If a BSS section is not
aligned to a 4-byte boundary, the zero initialization may not cover the
entire section. As a result, the last few bytes could contain garbage
data.

Signed-off-by: Dávid Házi <david.hazi@arm.com>
Change-Id: I7c4580f890bdd360aa01fb5245f93a1f6de9dd52
4 files changed